//子系统
public class ClassA {
public void show1(){
System.out.println("print class a");
}
}
//子系统
public class ClassB {
public void show2() {
System.out.println("print class b");
}
}
/*外观类*/
public class SuperClass {
private ClassA classA;
private ClassB classB;
public SuperClass() {
classA = new ClassA();
classB = new ClassB();
}
public void show() {
classA.show1();
classB.show2();
}
}
//客户端类
public class Client {
public static void main(String[] args) {
SuperClass superClass =new SuperClass();
superClass.show();
}
}
原文:https://www.cnblogs.com/yfy-/p/12000358.html