2016年11月14日

摘要: 责任链模式:将具有相同接口的责任类串行在一起,解耦请求的发送者和处理者。沿着这条链进行请求,直到有对象处理它为止。 阅读全文
posted @ 2016-11-14 22:03 云破天蓝 阅读(266) 评论(0) 推荐(0) 编辑

2016年11月13日

摘要: 代理模式:给某一个对象提供一个代理或者占位符,并由代理类来控制对原对象的访问。代理对象在客户端和实际对象之间启到了中介作用,并且强调了代理类对原对象的控制作用。 阅读全文
posted @ 2016-11-13 21:31 云破天蓝 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 享元模式:运用共享技术对大量细粒度对象的复用,这要求这些对象都很相似,状态变化很小。将这些对象的内部状态和外部状态进行区分,对于内部状态相同的只存储一个对象,而对不同的外部状态则采用不同的操作。 阅读全文
posted @ 2016-11-13 19:11 云破天蓝 阅读(255) 评论(0) 推荐(0) 编辑

2016年11月5日

摘要: 外观模式:为子系统的一组接口提供一个统一的入口,从而降低系统之间的耦合度,提高子系统的可用性。 阅读全文
posted @ 2016-11-05 21:03 云破天蓝 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式:使用组合的方法,动态给一个类增加一些额外的功能,避免因为使用子类继承而导致类继承结构复杂。并且可以保持和被装饰者同一个抽象接口,从而使客户端透明。 阅读全文
posted @ 2016-11-05 17:12 云破天蓝 阅读(210) 评论(0) 推荐(0) 编辑

2016年11月3日

摘要: 组合模式:组合多个对象形成树形结构来表示“整体-部分”关系的层次结构,其中的叶子对象和容器对象具有相同的接口,可以使用抽象类来进行管理。 阅读全文
posted @ 2016-11-03 16:58 云破天蓝 阅读(209) 评论(0) 推荐(0) 编辑

2016年10月31日

摘要: 桥接模式:将抽象部分与它的实现部分进行分离,抽象部分只保留最为本质的部分,而其他对该类的扩展均放到实现部分,进而使他们独立地变化。 阅读全文
posted @ 2016-10-31 21:38 云破天蓝 阅读(222) 评论(0) 推荐(0) 编辑

2016年10月29日

摘要: 适配器模式:将一个接口转换为客户需要的另外一个接口,使接口不兼容的类型可以一起工作。 阅读全文
posted @ 2016-10-29 17:59 云破天蓝 阅读(605) 评论(0) 推荐(0) 编辑

2016年10月26日

摘要: 建造者模式:将一个复杂的对象的构建与它的表示分类,使得同样的构建过程可以创建不同的表示。建造者模式一步步地创建一个复杂对象,但用户仅需指定对象的类型和内容,不需要关心各个部分之间的关联关系。 阅读全文
posted @ 2016-10-26 22:02 云破天蓝 阅读(261) 评论(0) 推荐(0) 编辑

2016年10月25日

摘要: 原型模式:使用原型实例指定创建对象的种类,并通过拷贝这个原型的属性创建新的对象。 阅读全文
posted @ 2016-10-25 20:06 云破天蓝 阅读(204) 评论(0) 推荐(0) 编辑

导航