设计模式之外观模式
Posted emoji-emoji
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式之外观模式相关的知识,希望对你有一定的参考价值。
外观模式:为系统中的一组接口提供一个一致的界面。外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
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(); } }
以上是关于设计模式之外观模式的主要内容,如果未能解决你的问题,请参考以下文章