Quantcast
Channel: オブジェクト指向設計
Browsing all 46 articles
Browse latest View live

Abstract Factory パターン - 抽象ファクトリパターン

Abstract Factory パターンはGoFによる23種類のデザインパターンの一つで、インスタンスの生成方法を提供します。Abstract Fa

View Article



Factory Method パターン - ファクトリメソッドパターン

Factory Method パターンはGoFによる23種類のデザインパターンの一つで、インスタンスの生成方法を提供します。Factory Metho

View Article

The Common Reuse Principle (CRP) - OO設計のCRP全再利用原則

パッケージに含まれるクラスは、すべて一緒に再利用される

View Article

Release Reuse Equivalency Principle (REP) - OO設計のREP再利用・リリース等価原則

再利用の単位とリリースの単位は等価である

View Article

The Common Closure Principle (CCP) - OO設計のCCP閉鎖性共通原則

パッケージに含まれるクラスは、同種類の変更に対して、共に閉じているべきである。パッケージに影響を与えた変更は、パッケージに含まれるすべてのクラスにも影

View Article


The Stable Abstractions Principle (SAP) - OO設計のSAP安定度・抽象度等価原則

最も安定したパッケージは最も抽象的なパッケージであるべきである、最も不安定なパッケージは最も具体的なパッケージであるべきである。パッケージの抽象度と安

View Article

The Acyclic Dependencies Principle (ADP) - OO設計のADP非循環依存原則

パッケージ間の依存関係は循環してはならない

View Article

The Stable Dependencies Principle (SDP) - OO設計のSDP安定依存原則

パッケージ間の依存は安定する方向に依存すべきである。パッケージは自分より安定したパッケージを依存すべきである。

View Article


Dependency Inversion Principle (DIP) - OO設計のDIP依存逆転原則

上位モジュールは下位モジュールに依存してはならない。両者は抽象に依存すべきである。抽象は詳細(抽象の実装クラス)に依存してはならない。詳細は抽象に依存

View Article


Liskov Substitution Principle (LSP) - OO設計のLSP リスコフ置換原則

基底クラスとして正しく動作する場合、代わりにその派生クラスも正しく動作すべきである。

View Article

Interface Segregation Principle (ISP) - OO設計のISPインターフェイス分離原則

使用していないインタフェースを依頼してはならない。

View Article

Single Responsibility Principle (SRP) - OO設計のSRP単一責任原則

クラスを変更する理由は一つ以上存在してはならない。クラスの責務(役割)は一つでなければならない。

View Article

The Open-Closed Principle (OCP) - OO設計のOCP開放/閉鎖原則

ソフトウェアエンティティ(クラス、モジュール、関数など)は拡張に対して開放であり、修正に対して閉鎖すべきである。

View Article


Observer パターン - オブザーバーパターン

ObserverパターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。Observerの和訳は「観察者、観測者」との

View Article

Memento パターン - メメントパターン

MementoパターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。Mementoパターンはオブジェクトの状態を記憶

View Article


State パターン - ステートパターン

StateパターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。Stateパターンはオブジェクトの内部状態の変化に応

View Article

Command パターン - コマンドパターン

CommandパターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。Commandパターンは「メソッドの呼出し」とい

View Article


Strategy パターン - ストレイトジーパターン

StrategyパターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。Strategyパターンでは、複数のアルゴリズ

View Article

Mediator パターン - 仲介者パターン

MediatorパターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。Mediatorパターンでは、異なるオブジェク

View Article

Chain of Responsibility パターン - 責任の連鎖パターン

Chain of Responsibility(CoR) パターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。直訳

View Article
Browsing all 46 articles
Browse latest View live




Latest Images