摘要:
外观模式也许是我们每天都用到的,下面就稍微解释一下吧。外观模式为子系统中的各类(或结构与方法)提供一个简明一致的界面,隐藏子系统的复杂性,使子系统更加容易使用。他是为子系统中的一组接口所提供的一个一致的界面。它与Adapter和Proxy有类似之处,但是Proxy注重在为Client-Subject提供一个访问的中间层,Adapter注重对接口的转换与调整,而Facade所面对的往往是多个类或其他程序单元,通过重新组合各类及程序单元,对外提供统一的接口/界面。在遇到以下情况使用Facade模式:1. 当你要为一个复杂子系统提供一个简单接口时。2. 客户程序与抽象类的实现部分之间存在着很大的依赖 阅读全文
posted @ 2012-12-13 14:04 IT职涯 阅读(1166) 评论(0) 推荐(0) 编辑