标签:style 系统 接口 bsp ring func 界面 oid 模式
外观模式:为系统中的一组接口提供一个一致的界面。外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
public class ClassOne{ public void FunctionOne(){ System.out.println("ClassOne."); } } public class ClassTwo{ public void FunctionTwo(){ System.out.println("ClassTwo."); } } public class ClassThree{ public void FunctionThree(){ System.out.println("ClassThree."); } }
public class Facade { private ClassOne classOne; private ClassTwo classTwo; private ClassThree classThree; public Facade() { classOne = new ClassOne(); classTwo = new ClassTwo(); classThree = new ClassThree(); } public void FunctionA(){ System.out.println("Function A"); classOne.FunctionOne(); classTwo.FunctionTwo(); } public void FunctionB(){ System.out.println("Function B"); classTwo.FunctionTwo(); classThree.FunctionThree(); } }
测试
public class FacadeDemo { public static void main(String[] args) { Facade facade=new Facade(); facade.FunctionA(); facade.FunctionB(); } }
标签:style 系统 接口 bsp ring func 界面 oid 模式
原文地址:http://www.cnblogs.com/emoji1213/p/7623916.html