ホームページ  >  記事  >  シングルトン パターンに適用できるシナリオは何ですか?

シングルトン パターンに適用できるシナリオは何ですか?

藏色散人
藏色散人オリジナル
2020-07-01 10:20:376376ブラウズ

シングルトン パターンに適用できるシナリオは次のとおりです: 1. クラスがインスタンスを 1 つだけ持つことができ、顧客が既知のアクセス ポイントからそのインスタンスにアクセスできる場合; 2. このインスタンスのみがサブクラス化によって拡張可能である必要がある場合、および顧客はコードを変更せずに拡張インスタンスを使用できる必要があります。

シングルトン パターンに適用できるシナリオは何ですか?

##適用性

  • クラスがインスタンスとクライアントを 1 つだけ持つことができる場合既知のアクセス ポイントからアクセスできる場合

  • この一意のインスタンスがサブクラス化を通じて拡張可能である必要があり、顧客がコードを変更せずに拡張インスタンスを使用できる必要がある場合

シングルトン パターン

クラスにインスタンスが 1 つだけ存在し、そのインスタンスにアクセスするためのグローバル アクセス ポイントが提供されるようにします。クラス自体に、その一意のインスタンスを保存し、そのインスタンスにアクセスするメソッドを提供する責任を持たせます。これがシングルトンパターンです。

関連知識の詳細については、

PHP 中国語 Web サイト をご覧ください。

以上がシングルトン パターンに適用できるシナリオは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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