设计模式
文章平均质量分 89
fjb2080
这个作者很懒,什么都没留下…
展开
-
C++的多态与适配器模式
原创文章,转载请注明出处,谢谢! 作者:清林,博客名:飞空静渡 我们知道,c++的多态可以为不同的实现提供同一个接口,适配器模式也可以让同一接口得到不同的实现。下面我们通过一个例子来说明这两个东东 :) 假设,我要设计一套对磁盘分区进行操作的类,这个类有三个接口,分别用于打开磁盘,读磁盘,写磁盘和关闭打开的磁盘。这里,我们可以封装系统对原创 2010-04-15 15:12:00 · 1427 阅读 · 0 评论 -
设计模式之职责链模式(Chain of Responsibility )
<br /> <br />Chain of Responsibility模式是行为模式之一,该模式构造一系列分别担当不同的职责的类的对象来共同完成一个任务,这些类的对象之间像链条一样紧密相 连,所以被称作职责链模式。Chain of Responsibility模式通常通过在这些对象链之间,传递一个叫做消息或请求的值(request),让每个对象根据request的不同完成不 同的职责。<br /> <br />比如客户Client要完成一个任务,这个任务包括a,b,c,d四个部分。<br />原创 2010-06-30 11:46:00 · 951 阅读 · 2 评论 -
区分关联、依赖和聚集关系
转自:http://www.javathinker.org/main.jsp?bc=showessay.jsp&filename=java/qufen.htm 在建立对象模型时,很容易把依赖、关联和聚集关系混淆。当对象A和对象B之间存在依赖、关联或聚集关系时,对象A都有可能调用对象B的方法,这是三种关系之间的相同之处,除此之外,它们有着不同的特征。 1.依赖关系的特征 对转载 2012-05-23 10:27:43 · 721 阅读 · 0 评论