.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

詳細

情報エキスパート (Information Expert)

必要な情報を全て持っているクラスに責務を割り当てるべきとする。

生成者 (Creator)

コントローラ(Controller)

疎結合 (Low Coupling)

以下を実現するための責務の割り当て方法を決定付けるための尺度である。

高凝集性 (High Cohesion)

オブジェクトが適切に責務を集中させ、管理・理解が可能な状態を保つための尺度。

多態性 (Polymorphism)

純粋人工物 (Pure Fabrication)

間接化 (Indirection)

仲介を行うのはその一例。

変動からの保護 (Protected Variations)

↓↓↓

参考

SOLID(SRP, OCP, LSP, ISP, DIP)

マイクロソフト系技術情報 Wiki

デザイン・パターン

IoC

DI

IoC、AOP → DI → 依存性反転原則


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS