外观模式
定义
为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,此接口使得子系统更加容易使用。
类图
结构
子系统类(subsystem):实现子系统的功能,处理facade对象指派的任务。
package com.headfirst.facademode.dao;
public class SubSystemA {
public void methodA(){
System.out.println("子系统A执行方法A");
}
}
package com.headfirst.facademode.dao;
public class SubSystemB {
public void methodB(){
System.out.println("子系统B执行方法B");
}
}
package com.headfirst.facademode.dao;
public class SubSystemC {
public void methodC(){
System.out.println("子系统C执行方法C");
}
}
外观类(facade)&#x