タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

DesignPatternに関するmsykxxxのブックマーク (1)

  • Singleton - Strategic Choice

    Singletonパターンたった1つのインスタンス別名一枚札目的あるクラスに対してインスタンスが1つしか存在しないことを保証し、それにアクセスするためのグローバルな方法を提供する。構造Singleton getInstance オペレーションを定義し、クライアントが唯一のインスタンスにアクセスできるようにする。getInstance オペレーションはクラスオペレーション。コンストラクタはprivate。インスタンスが1つしか生成されないようにする。 動機クラスに対してインスタンスが1つしか存在してはならず、また、クライアントが、そのインスタンスを公開されたアクセスポイントを通してアクセスできるようにしなければならない場合。 唯一のインスタンスがサブクラス化により拡張可能で、また、クライアントが、拡張されたインスタンスをコードの修正なしに利用できるようにしたい場合。 効果インスタンスへのアク

  • 1