オニオンアーキテクチャ
おにおんあーきてくちゃ
Onion Architecture
オニオンアーキテクチャとは、ソフトウェアを中心(ドメインモデル)から外側(UIやインフラ)へ向かう同心円状の層(レイヤー)で捉える設計手法。依存関係を常に「外側から内側」に向けて一方向に保つことで、コアとなるビジネスロジックを外部の変化から守る。
最終更新: 2026/1/19
語源
玉ねぎ(Onion)のような層構造。
意味
オニオンアーキテクチャとは、ソフトウェアを中心(ドメインモデル)から外側(UIやインフラ)へ向かう同心円状の層(レイヤー)で捉える設計手法。依存関係を常に「外側から内側」に向けて一方向に保つことで、コアとなるビジネスロジックを外部の変化から守る。
類義語
具体例
オニオンアーキテクチャを意識して、ドメイン層がインフラ層に依存しないように実装する。
由来・語源
玉ねぎ(Onion)のような層構造。
使用例
オニオンアーキテクチャを意識して、ドメイン層がインフラ層に依存しないように実装する。
関連用語
- 同義語:
- 関連: クリーンアーキテクチャ, 依存性逆転の原則, レイヤードアーキテクチャ