Ritolabo
  1. Home

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

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

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

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

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

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

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

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

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

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

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

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

Apacheで画像などのリソースを直リンクさせない設定を行う(SetEnvIf + Referer)

  • Apache
Apacheで画像などのリソースを直リンクさせない設定を行う(SetEnvIf + Referer)

直リンクとは、外部のサイトなどで、自サーバのリソース(画像など)に対して直接リンクを張り表示させる事です。つまりは、「他者のリソースをそのまま使う」という事になります。直リンクに制限を掛ける場合は、Apacheの設定から行えます。

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

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

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

Author

rito

rito

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