ホームページ >バックエンド開発 >PHPチュートリアル >PHP シングルトン モードの分析例、PHP シングルトン モードのアプリケーション シナリオ

PHP シングルトン モードの分析例、PHP シングルトン モードのアプリケーション シナリオ

WBOY
WBOYオリジナル
2016-07-25 08:51:471051ブラウズ
PHP 設計パターンにおけるシングルトン パターンの例、PHP シングルトン パターンの原理と手法、および例を通じて PHP シングルトン パターンを実装する方法を学習します。

シングルケースモード (責任モード): オブジェクト (デザイン パターンを学ぶ前に、オブジェクト指向の考え方を理解する必要があります) は特定のタスクのみを担当します。

単一インスタンスクラス: 1. コンストラクターはプライベートとしてマークする必要があります (アクセス制御: 外部コードが new 演算子を使用してオブジェクトを作成するのを防ぐため)。シングルトン クラスは他のクラスでインスタンス化できず、それ自体でのみインスタンス化できます。 2. クラスのインスタンスを保持する静的メンバー変数を持つ 3. このインスタンスにアクセスするためのパブリック静的メソッドを用意します (一般的に getInstance() メソッドはシングルトン クラスをインスタンス化するために使用され、instanceof 演算子はクラスがインスタンス化されたかどうかを検出するために使用できます)


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。