Ritolabo
  1. Home
  2. PHP

カテゴリPHP

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

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

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

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

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

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

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

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

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

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

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

AbstractFactoryパターン(アブストラクト・ファクトリ・パターン)は「抽象的な工場」を意味する通り、関係するオブジェクトたちを”まとめて”生成する為のデザインパターン手法の一つです。

Laravelのアクセサとミューテタを用いてEloquentモデルの属性フォーマットを定義する

  • Laravel
Laravelのアクセサとミューテタを用いてEloquentモデルの属性フォーマットを定義する

LaravelのEloquentには「アクセサ」と「ミューテタ」というものがあります。これらを使うと、EloquentORM、つまりはモデルでのデータ操作を行う際に、予めデータの形式を定義しておく事が出来ます。

Builderパターン | PHPデザインパターン

  • DesignPatterns
Builderパターン | PHPデザインパターン

Builderパターンはオブジェクトの生成方法に関する処理モデルです。オブジェクト生成の流れを抽象化する事で、オブジェクトの生成を柔軟にします。

Author

rito

rito

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