Abstract Factory パターン - 抽象ファクトリパターン
Abstract Factory パターンはGoFによる23種類のデザインパターンの一つで、インスタンスの生成方法を提供します。Abstract Fa
View ArticleFactory Method パターン - ファクトリメソッドパターン
Factory Method パターンはGoFによる23種類のデザインパターンの一つで、インスタンスの生成方法を提供します。Factory Metho
View ArticleThe Common Closure Principle (CCP) - OO設計のCCP閉鎖性共通原則
パッケージに含まれるクラスは、同種類の変更に対して、共に閉じているべきである。パッケージに影響を与えた変更は、パッケージに含まれるすべてのクラスにも影
View ArticleThe Stable Abstractions Principle (SAP) - OO設計のSAP安定度・抽象度等価原則
最も安定したパッケージは最も抽象的なパッケージであるべきである、最も不安定なパッケージは最も具体的なパッケージであるべきである。パッケージの抽象度と安
View ArticleThe Stable Dependencies Principle (SDP) - OO設計のSDP安定依存原則
パッケージ間の依存は安定する方向に依存すべきである。パッケージは自分より安定したパッケージを依存すべきである。
View ArticleDependency Inversion Principle (DIP) - OO設計のDIP依存逆転原則
上位モジュールは下位モジュールに依存してはならない。両者は抽象に依存すべきである。抽象は詳細(抽象の実装クラス)に依存してはならない。詳細は抽象に依存
View ArticleLiskov Substitution Principle (LSP) - OO設計のLSP リスコフ置換原則
基底クラスとして正しく動作する場合、代わりにその派生クラスも正しく動作すべきである。
View ArticleSingle Responsibility Principle (SRP) - OO設計のSRP単一責任原則
クラスを変更する理由は一つ以上存在してはならない。クラスの責務(役割)は一つでなければならない。
View ArticleThe Open-Closed Principle (OCP) - OO設計のOCP開放/閉鎖原則
ソフトウェアエンティティ(クラス、モジュール、関数など)は拡張に対して開放であり、修正に対して閉鎖すべきである。
View ArticleObserver パターン - オブザーバーパターン
ObserverパターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。Observerの和訳は「観察者、観測者」との
View ArticleMemento パターン - メメントパターン
MementoパターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。Mementoパターンはオブジェクトの状態を記憶
View ArticleState パターン - ステートパターン
StateパターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。Stateパターンはオブジェクトの内部状態の変化に応
View ArticleCommand パターン - コマンドパターン
CommandパターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。Commandパターンは「メソッドの呼出し」とい
View ArticleStrategy パターン - ストレイトジーパターン
StrategyパターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。Strategyパターンでは、複数のアルゴリズ
View ArticleMediator パターン - 仲介者パターン
MediatorパターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。Mediatorパターンでは、異なるオブジェク
View ArticleChain of Responsibility パターン - 責任の連鎖パターン
Chain of Responsibility(CoR) パターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。直訳
View Article
More Pages to Explore .....