モノトーン

996 ワード

デザインモード

  • は、別の方法によって定義されるパターン化オブジェクト
  • である.
  • のうちの1つはモノトーン技法
  • である.

    モノトーン


    技術
  • は、1つのオブジェクト
  • のみを作成することを可能にする.
  • の新しいキーワードを使用してオブジェクトを作成する場合、ユーザーまたは実行回数が多いほど、作成された新しいオブジェクトが多いほど、メモリ不足や速度低下などの問題が発生する可能性があります.
  • 特定のクラスオブジェクトを生成するときに新しいキーワードを使用しないで、1つのオブジェクトを生成した後に使用する方法は単色調方法である.
  • 専用アクセス制限ユーザ
  • を使用する.

    モノトーンの使い方

    private static Test test = new Test(); 
  • private、Testクラスのみで
  • にアクセス
  • 静的に、クラスをメモリにロードするときにオブジェクトを作成および共有できます.
  • ジェネレータ
  • オブジェクトをプライベートとして指定し、他のクラスで新しいキーワードを使用してオブジェクトを作成しないようにします.
    private Test() {
       ...
    }
  • メソッド
  • getterメソッドとして機能するメソッドも作成されます.
  • 公開により、すべてのレベルにアクセスできます.
  • public static Test getInstance() {
       return test;
    }
  • 以降にオブジェクトをロードする場合は、
  • を作成します.
    Test t = Test.getInstance();