デザインパターン

PHP

PHPでFactory Method(ファクトリーメソッド)を学ぶ【デザインパターン】

デザインパターンは、コードの保守や拡張性を高めるための定番として、全23の手法があります。その中のオブジェクト生成に関するパターンの一つが、Factory Method(ファクトリーメソッド)です。※以後、Factory Methodまたは...
PHP

PHPでのデザインパターンについてざっくり紹介。全23パターンの一覧

デザインパターン。それは、ソフトウェア設計における一般的な問題を解決するための設計の手法・テクニックです。簡単に言えば、「こうやると良いよ!」というパターン集のようなものです。私はJavaを学んでいる際に知りましたが、当時は難しすぎてよく分...
PHP

PHPでPrototype(プロトタイプ)を学ぶ【デザインパターン】

デザインパターンは、コードの保守や拡張性を高めるための定番として、全23の手法があります。その中の一つがPrototype Pattern(プロトタイプパターン)です。※以後、PrototypeまたはPrototypeパターンと表記します。...
PHP

PHPでシングルトン(Singleton)を学ぶ【デザインパターン】

デザインパターンは、コードの保守や拡張性を高めるための定番として、全23の手法があります。その中の一つがシングルトンパターン(Singleton Pattern)です。内容は、特定のクラスのインスタンスが1つしか生成されないよう保証するとい...