RitoLabo

カテゴリ PHP

Visitorパターン - PHPデザインパターン

  • PHP

Visitorパターンは、振る舞いに関するデザインパターン手法で、機能(クラス)の持つ役割を分離する事でそれぞれの利用・機能拡張を容易にする処理モデルです。

Decoratorパターン - PHPデザインパターン

  • PHP

Decoratorパターン(デコレーター・パターン)は、構造に関するデザインパターン手法の一つで、基となるオブジェクトとそれを装飾するオブジェクトを同一のレベルで扱えるような関係性を築く事で、より柔軟なパラメータの取り回しや機能拡張を実現できる処理モデルです。

Compositeパターン - PHPデザインパターン

  • PHP

Compositeパターンは構造に関するデザインパターン手法の1つで、入れ物とその中身を同一のものと取り、再帰的な構造での取り扱いを簡単にする処理モデルです。

Strategyパターン - PHPデザインパターン

  • PHP

Strategyパターン(ストラテジー・パターン)は、振る舞いに関するデザインパターン手法の1つで、戦略部分(アルゴリズム等)をクラス単位で定義(カプセル化)する事で、その切り替えや追加・拡張を容易にする処理モデルです。

Bridgeパターン - PHPデザインパターン

  • PHP

Bridgeパターン(ブリッジ・パターン)は、構造に関するデザインパターン手法の1つで、ブリッジ=橋、つまり「橋渡し」を行うクラスを挟む事で構造の効率化を図る事のできる処理モデルです。