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

WBOY
リリース: 2016-07-25 08:51:47
オリジナル
1013 人が閲覧しました
PHP 設計パターンにおけるシングルトン パターンの例、PHP シングルトン パターンの原理と手法、および例を通じて PHP シングルトン パターンを実装する方法を学習します。

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

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


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート