很久之前把几大名著《敏捷软件开发》、《设计模式》、《大话设计模式》、《重构-改善既有代码的设计》、《轻量级J2EE企业应用实战-Struts+Spring+Hibernate整合开发》等研究了一遍,然后就想做个项目来综合以上知识,现在把项目设计的思路写出来。包的设计最好遵循包设计六大原则。前三增加内...
分类:
其他好文 时间:
2014-06-28 09:45:00
阅读次数:
292
引子 古人云:书非借不能读也。 现在IT书籍更新快、价格贵、质量水平更是参差不齐,实在不忍心看到用自己的血汗钱买的书不到半年就要被淘汰 更不想供养使用金山快译、词霸等现代化工具的翻译们。 于是去书店办了张借书卡,这样便没有了后顾之忧了——书不好我可以换嘛! 但是,借书也有不爽的地方,就是...
分类:
其他好文 时间:
2014-06-28 09:38:18
阅读次数:
324
类的设计最好遵循5大原则,1、单一指责原则,2、开放封闭原则,3、liskov替换原则,4、依赖倒置原则(抽象不应依赖于具体,相反,具体应该依赖于抽象),5、接口隔离原则(就是接口细分,一个接口内的方法应该是用户都需要的)。具体参考《敏捷软件开发》第2部分(第98页)类的设计估计要用到许多模式,注意...
分类:
其他好文 时间:
2014-06-28 09:33:33
阅读次数:
177
迭代器模式(iterator pattern) 扩展 详解本文地址: http://blog.csdn.net/caroline_wendy参考迭代器模式-Java迭代器: http://blog.csdn.net/caroline_wendy/article/details/35268931扩展迭代器模式, 添加一个Hashtable存储的类.具体方法:1. Hashtable的类, 包含创建v...
分类:
其他好文 时间:
2014-06-28 08:52:07
阅读次数:
245
迭代器模式(iterator pattern) 详解本文地址: http://blog.csdn.net/caroline_wendy迭代器模式(iterator pattern) : 提供一种方法顺序访问一个聚合对象中的各个元素, 而又不暴露其内部的表示;建立迭代器接口(iterator interface), 包含hasNext()方法和next()方法;不同聚合对象的具体的迭代器(concr...
分类:
其他好文 时间:
2014-06-28 07:43:35
阅读次数:
306
迭代器模式(iterator pattern) Java 迭代器(Iterator) 详解本文地址: http://blog.csdn.net/caroline_wendy参考迭代器模式(iterator pattern): http://blog.csdn.net/caroline_wendy/article/details/35254643Java的标准库(util)中包含迭代器接口(iter...
分类:
编程语言 时间:
2014-06-27 23:26:42
阅读次数:
323
原型模式(Prototype),用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 下图是原型模式的结构图:原型模型其实就是一个对象再创建另外一个可定制的对象,而且不需任何创建的细节,我们来看看基本的原型模式代码。//原型类class Prototype{private: st...
分类:
其他好文 时间:
2014-06-27 23:15:13
阅读次数:
298
装饰者模式是动态的将责任附加到另一个对象上,由这个对象负责;这个装饰与被装饰的组件接口一致,因此对使用该组件的客户透明;其中的关键点是装饰者可以在所委托被装饰者的行为之前和之后,加上自己的行为,已达到特点的目的。
代码如下:
-------------Component
//装饰者模式一般使用抽象类
public abstract class Beverage
{...
分类:
其他好文 时间:
2014-06-27 09:09:56
阅读次数:
269
策略模式定义
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。
下面我将从xiang'mu...
分类:
其他好文 时间:
2014-06-27 08:15:08
阅读次数:
165
3.聚合(Aggregation)
定义:聚合关系是关联关系的一种,耦合度强于关联,他们的代码表现是相同的,仅仅是在语义上有所区别:关联关系的对象间是相互独立的,而聚合关系的对象之间存在着包容关系,他们之间是“整体-个体”的相互关系。
符号:带空心菱形实线箭头表示
1、聚合关系是关联关系的一种,是强的关联关系。
2、聚合是整体和部分之间的关...
分类:
其他好文 时间:
2014-06-27 07:52:57
阅读次数:
181