トップページ > コンテンツ > プログラミング効率化 > プログラムを作る上での考え方 > デザインパターン > Facade

■メリット
既存のクラスを壊さずに、うまく利用することで新しいクラスを作成できる。

■実装例
既存のクラスA,Bをそれぞれnewでインスタンス化して使用して、
新しいクラスを作るイメージ。

class NewClass(){
    void method() {
     ClassA classA = new ClassA();
     ClassB classB = new ClassB();
     classB.methodB(classA.methodA());
 }
}
最終更新:2021年07月09日 19:31