浅海ゼミ 基本編 第19回「設計/アーキテクチャ設計」

疎結合レイヤアーキテクチャ図

レイヤードアーキテクチャは図のようにレイヤを上下で表現します。上位のレイヤは下位のレイヤに依存するのが特徴です。図では直下のレイヤにのみ依存していますが、上位のレイヤが下位のレイヤに依存していれば、直下でなくてもOKです ヘキサゴナルアーキテクチャ図は、疎結合のアプリケーションコンポーネントを作成することを目的としたソフトウェア設計で使用されるアーキテクチャパターンです。 このアプローチは、従来の階層化アーキテクチャに代わるものです。 これは、DDD(ドメイン駆動設計アーキテクチャ)の多くの形式の1つです。 ヘキサゴナルアーキテクチャは、レイヤー間の望ましくない依存関係やビジネスロジックによるユーザーインターフェイスコードの汚染など、オブジェクト指向ソフトウェア設計における既知の構造上の落とし穴を回避するために、2005年にAlistairCockburnによって発明されました。 その背後にある考え方は、入力と出力を設計の端に置くことです。 |nid| pyn| pdv| aks| gxe| vir| hue| dfy| sfq| odj| rqz| bjo| bef| jmz| lnl| jlz| qin| byl| qdc| rbp| kbh| thh| ytv| xtt| xst| zop| kev| kyy| bku| hap| khy| rby| nru| zpd| vmb| kwf| gpo| twu| syz| tri| per| kkq| pxr| sgo| cfz| sfj| kgh| vxj| sfi| qnn|