レイヤアーキテクチャ(階層型アーキテクチャ)とは?
レイヤアーキテクチャ(階層型アーキテクチャ)とは、ソフトウェアを責務ごとの層に積み重ね、上位層は直下の層だけを呼び出すという制約を課す構成。層の内部実装を差し替えても他層に影響しにくく、依存の向きが一方向に保たれる。
れいやあーきてくちゃ
レイヤアーキテクチャ(階層型アーキテクチャ)の意味
ソフトウェアを責務ごとの層に積み重ね、上位層は直下の層だけを呼び出すという制約を課す構成。層の内部実装を差し替えても他層に影響しにくく、依存の向きが一方向に保たれる。
レイヤアーキテクチャ(階層型アーキテクチャ)の具体例
プレゼンテーション層→アプリケーション層→ドメイン層→インフラストラクチャ層と積み、DB製品の変更はインフラ層の実装差替えで吸収する。
レイヤアーキテクチャ(階層型アーキテクチャ)は試験でどう引っ掛けられる?
下位層から上位層を直接呼ぶ(逆流)と階層の利点が失われる。必要なら依存関係逆転(インタフェースを上位に置く)で解決する。
レイヤアーキテクチャ(階層型アーキテクチャ)と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。