摘要: 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。 假如我们需要建立一个日志记录器,可以实现数据库记录和文本记录。根据我们的经验我们应该将日志记录抽 阅读全文
posted @ 2017-08-03 18:59 千彧 阅读(745) 评论(0) 推荐(0) 编辑
摘要: .(为其他对象提供一种代理以控制对这个对象的访问。) 在实际的软件开发中,我们经常面临着对一个对象进行访问控制的问题,由于跨越网络或安全方面等原因不能直接或不需要直接被访问,直接访问的代价会给系统带来不必要的复杂性。 如何在客户端程序与目标对象之间增加一层中间层,通过它来代替目标对象来完成客户程序对 阅读全文
posted @ 2017-08-03 17:32 千彧 阅读(439) 评论(0) 推荐(0) 编辑
摘要: (使用共享对象可有效地支持大量的细粒度的对象。) 假设开发一个围棋程序,围棋程序的围棋的棋子包含了颜色、大小、位置等信息。在定义一个棋盘容器来存放这些棋子。 我们可以发现,棋盘的成员变量包含了一个棋子所有的属性,我们需要为每一个颜色大小开辟内存来储存这些信息,而一盘棋需要上百个棋子,这种实现方法占得 阅读全文
posted @ 2017-08-03 13:34 千彧 阅读(386) 评论(0) 推荐(0) 编辑