外观模式
作者:互联网
定义:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
public class SubSystemone { public void methodOne(){ System.out.println("子系统方法一"); } }
public class SubSystemTwo { public void methodTwo(){ System.out.println("子系统方法二"); } }
public class SubSystemThree { public void methodThree(){ System.out.println("子系统方法三"); } }
public class SubSystemFour { public void methodFour(){ System.out.println("子系统方法四"); } }
public class Facade { SubSystemone subSystemone; SubSystemTwo subSystemTwo; SubSystemThree subSystemThree; SubSystemFour subSystemFour; public Facade(){ subSystemone = new SubSystemone(); subSystemTwo = new SubSystemTwo(); subSystemThree = new SubSystemThree(); subSystemFour = new SubSystemFour(); } public void methodA(){ subSystemone.methodOne(); subSystemTwo.methodTwo(); } public void methodB(){ subSystemThree.methodThree(); subSystemFour.methodFour(); } }
public class Main { public static void main(String[] args) { Facade facade = new Facade(); facade.methodA(); facade.methodB(); } }
我的理解:外观模式就是增加一个外观类,然后把一个逻辑处理的代码统一放在一个方法里面,子系统要使用直接调用这个方法就好了。
标签:外观,void,System,模式,public,class,new,子系统 来源: https://www.cnblogs.com/wxynb/p/15866294.html