外观模式(Facade)是运用比较多的一种设计模式,简单而言就是将多个子系统的能力封装后对外暴露,即将子系统的功能组合成一个复杂功能。如下图:
- SystemFacade
public class SystemFacade {
private OneSystem one;
private TwoSystem two;
public SystemFacade(){
one = new OneSystem();
two = new TwoSystem();
}
public void doJob(){
one.doJob();
two.doJob();
}
}