2016年8月7日

适配器模式(Adapter)

摘要: 1.定义 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能在一起工作的那些类可以在一起工作 2.结构 Client:客户端,调用自己需要的领域接口Target Target:定义客户端需要的跟特定领域相关的接口 Adaptee:已经存在的接口,通常能满足客户端的功能 阅读全文

posted @ 2016-08-07 21:19 zhaojunyang 阅读(146) 评论(0) 推荐(0)

桥接模式(Bridge)

摘要: 1.定义 将抽象部分与它的实现部分分类,使它们都可以独立地变化 2.结构 Abstraction: 抽象部分的接口。维护一个实现部分对象的引用,抽象对象里面的方法,需要调用实现部分的对象离开完成 RefinedAbstraction: 拓展抽象部分的接口。定义跟实际业务相关的方法 Implement 阅读全文

posted @ 2016-08-07 21:00 zhaojunyang 阅读(201) 评论(0) 推荐(0)

中介者模式(Mediator)

摘要: 1.定义 用一个中介对象来封装一系列的对象交互。中介者使得各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 2.结构 Mediator:中介者接口。在里面定义各个同事之间交互需要的方法,可以是公共的通信方法 ConcreteMediator:具体中介者实现对象。它负责 阅读全文

posted @ 2016-08-07 17:47 zhaojunyang 阅读(268) 评论(0) 推荐(0)

外观模式(Facade)

摘要: 1. 定义 为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用 2. 结构 Facade: 定义子系统的多个模块对外的高层接口,通常需要调用内部多个模块,从而把客户的请求代理给适当的子系统对象 模块:接受Facade对象的委派,真正实现功能 阅读全文

posted @ 2016-08-07 17:07 zhaojunyang 阅读(254) 评论(0) 推荐(0)

导航