ホームページ  >  記事  >  バックエンド開発  >  PHP デザイン パターン (3)、PHP デザイン パターン_PHP チュートリアル

PHP デザイン パターン (3)、PHP デザイン パターン_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:12:27826ブラウズ

PHP デザイン パターン (3)、PHP デザイン パターン

  • レジストラモード

このモードは比較的シンプルで理解しやすいもので、一部の大規模な PHP フレームワークでは、一般的に使用されるクラス インスタンスが静的レジスタに配置されます。配列を使用する場合は、名前に基づいてレジスタに保存されたインスタンスを直接取得できます。それを取得するために、新しいクラス、getInstance、またはファクトリ メソッドに再度アクセスする必要はありません。このモードはシングルトンモードとシンプルファクトリーモードを組み合わせたような感じで、インスタンス化後は静的配列(シングルトンモードの静的変数と同様)に保存され、それに応じて登録されたデータが取得されます。単純なファクトリ モデルと比較して、インスタンスはコードを変更せずに動的に追加できますが、ここで注意すべき点は、インスタンスを取得する前に最初に登録する必要があることです。

このモードでは注意すべき点がいくつかあります:

リーリー リーリー

送ってください~

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/920882.html技術記事 PHP デザイン パターン (3)、PHP デザイン パターン レジスタ パターン このパターンは、いくつかの大きな PHP フレームワークでよく使用されます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。