Ritolabo

アーカイブ2018 年 07 月

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

  • DesignPatterns
Flyweightパターン - PHPデザインパターン

Flyweightパターン(フライウェイト・パターン)は、構造に関するデザインパターン手法の1つで、同一のインスタンスを再利用する事でリソースを節約する処理モデルです。

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

  • DesignPatterns
Stateパターン - PHPデザインパターン

Stateパターン(ステート・パターン)は振る舞いに関するデザインパターン手法の一つで、1つの状態を1つのオブジェクトとして表現し、状態の変更をシンプルに構築できる処理モデルです。

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

  • DesignPatterns
Mementoパターン - PHPデザインパターン

Mementoパターン(メメント・パターン)は、振る舞いに関するデザインパターン手法の1つで、オブジェクトの状態をスナップショットとして保存しておく事で、必要な時のその状態をリストアできる処理モデルです。

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

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

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

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

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

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

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

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

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

Author

rito

rito

  • Backend Engineer
  • Tokyo, Japan
  • PHP 5 技術者認定上級試験 認定者
  • 統計検定 3 級