Pedia

オニオンアーキテクチャ

おにおんあーきてくちゃ

Onion Architecture

オニオンアーキテクチャとは、ソフトウェアを中心(ドメインモデル)から外側(UIやインフラ)へ向かう同心円状の層(レイヤー)で捉える設計手法。依存関係を常に「外側から内側」に向けて一方向に保つことで、コアとなるビジネスロジックを外部の変化から守る。

最終更新: 2026/1/19

語源

玉ねぎ(Onion)のような層構造。

意味

オニオンアーキテクチャとは、ソフトウェアを中心(ドメインモデル)から外側(UIやインフラ)へ向かう同心円状の層(レイヤー)で捉える設計手法。依存関係を常に「外側から内側」に向けて一方向に保つことで、コアとなるビジネスロジックを外部の変化から守る。

類義語

具体例

オニオンアーキテクチャを意識して、ドメイン層がインフラ層に依存しないように実装する。

由来・語源

玉ねぎ(Onion)のような層構造。

使用例

オニオンアーキテクチャを意識して、ドメイン層がインフラ層に依存しないように実装する。

関連用語

  • 同義語:
  • 関連: クリーンアーキテクチャ, 依存性逆転の原則, レイヤードアーキテクチャ
TOP / 検索 Amazonで探す