PHPの3つの基本デザインパターンの組み合わせ
1.1 工厂模式
、ファクトリメソッドまたはクラスは、コード内で直接 new ではなくオブジェクトを生成します
リーリー
1.2 单例模式
、特定のクラスのオブジェクトは 1 つの
のみを作成できるようにする
1. このクラスのオブジェクトを特別に格納するプライベート静的オブジェクト変数があります。 2. オブジェクトを作成するための静的メソッドがあります。 4. 外部の新しいオブジェクトを防ぐためのクローン メソッドがあります。 false を返さないようにクローンを作成します。
参考記事シングルトンパターン
リーリー
1.3 登録モード、グローバル共有および交換オブジェクト
1. 複数回使用する必要がある同じオブジェクトにエイリアスを登録して追加し、一律に呼び出して使用します (たとえば、顧客が機械を購入する場合、工場が認めた機関に行って購入する必要があります)。 2. 次回考えてみましょう。オブジェクトを使用するときは、ファクトリーモードやシングルトンモードを使用する必要はなく、レジスターから直接取得することができます
。
リーリー
2. 使用概要
リーリー
http://www.bkjia.com/PHPjc/1030445.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/1030445.html技術記事 PHP の 3 つの基本デザイン パターンの組み合わせでは、コード内で直接 new class Factory{ static function getDatabase(){ return n...
を使用するのではなく、1.1 ファクトリ モード、ファクトリ メソッド、またはクラスを使用してオブジェクトを生成します。