我的设计模式-外观(Facade)

外观模式是解决类与类之间的依赖关系的,很多应用框架将类与类的依赖关系配置在XML文件中,外观模式是使用一个外观类,将类与类的依赖关系定义在外观类中,降低类与类之间的耦合。



如果不使用外观类,那么类123之间就可能存在相互持有实例,造成严重的依赖关系。通过一个外观类,持有所有类123的对象实例,并在外观类中封装方法调用类123实例的方法,实现了类的解耦,后续调整只需要调整外观类中类的依赖关系。


猜你喜欢

转载自blog.csdn.net/zhangjin530/article/details/53292983