结构型模式:11-外观模式

2021-06-14  本文已影响0人  综合楼
image.png
image.png
image.png
class SubSystemA {
    public void MethodA() {
        //业务实现代码
    }
}

class SubSystemB {
    public void MethodB() {
        //业务实现代码
    }
}

class SubSystemC {
    public void MethodC() {
        //业务实现代码
    }
}
class Facade {
    private SubSystemA obj1 = new SubSystemA();
    private SubSystemB obj2 = new SubSystemB();
    private SubSystemC obj3 = new SubSystemC();

    public void Method() {
        obj1.MethodA();
        obj2.MethodB();
        obj3.MethodC();
    }
}
class Program {
    public static void main(String[] args) {
        Facade facade = new Facade();
        facade.Method();
    }
}

抽象外观类

image.png
上一篇 下一篇

猜你喜欢

热点阅读