外觀模式,爲子系統中的一組接口提供一個一致的界面,此模式定義了一個高層接口,這個接口使得這一子系統更加容易使用
class Facade{
SubSystemOne subSystemOne;
SubSystemTwo subSystemTwo;
public Facade(){
subSystemOne = new SubSystemOne();
subSystemTwo = new SubSystemTwo();
}
public void MethodAAA(){
System.out.println("任意組合唄");
subSystemOne.MethodOne();
}
public void MethodBBB(){
System.out.println("任意組合唄,你說呢?想不想三層架構模式呀?");
subSystemOne.MethodOne();
subSystemTwo.MethodTwo();
}
}
class SubSystemOne{
public void MethodOne(){
System.out.println("子系統方法一");
}
}
class SubSystemTwo{
public void MethodTwo(){
System.out.println("子系統方法二");
}
}