RitoLabo

アーカイヴ 2018-07

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

  • PHP

Observerパターン(オブザーバー・パターン)は、振る舞いに関するデザインパターン手法の一つで、状態変化を関連オブジェクトに通知し、付随する処理を行う関係を築く事で、各オブジェクトの依存性を切り離し、再利用性を高める処理モデルです。「出版(publication)-購読型(subscription)モデル」とも言われます。

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

  • PHP

Mediatorパターン(メディアター・パターン)は振る舞いに関するデザインパターン手法の1つで、オブジェクト同士の無秩序な相互参照を一極集中型にする事で、シンプルかつメンテナビリティ(保守性)の高いインターフェイスを実現する処理モデルです。

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

  • PHP

Facadeパターン(ファサード・パターン)は、構造に関するデザインパターン手法の一つで、サブシステムをまとめその窓口となるクラスを作成する事で、複雑な一連の処理を意識する事なくシンプルにその機能を利用できる処理モデルです。

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

  • PHP

Chain of Responsibilityパターン(チェイン・オブ・レスポンシビリティパターン)は、振る舞いに関するデザインパターン手法で、同一レベルの処理クラスをチェインする(鎖状につなげる)事で、一定の規則に対応した連鎖的な処理を実現できる処理モデルです。

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

  • PHP

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