Kush's Wiki

オニオンアーキテクチャ

commited date: 2024-07-31

Onion Architecture

#Software Design

オニオンアーキテクチャでは依存の向きを中心(コア)にのみ向け、インフラストラクチャを外側に追いやることでインフラストラクチャとの結合度を下げることが繰り返し語られている。

原記事の中ではヘキサゴナルアーキテクチャと共通して、外部インフラストラクチャのアダプタを用意することが触れられている。