
设计模式
ocaicai
这个作者很懒,什么都没留下…
展开
-
UML类、接口、依赖、关联
.[color=red]第一个:[/color][url=http://www.51testing.com/html/93/n-234293-2.html]http://www.51testing.com/html/93/n-234293-2.html[/url][color=red]第二个:[/color][url=http://www.iteye.com/top...原创 2011-05-07 11:56:04 · 142 阅读 · 0 评论 -
Java中的简单工厂模式
[url=http://www.blogjava.net/jzgl-ever/archive/2008/07/26/217704.html][color=red]来自一个哥们儿介绍的Java中的简单工厂模式[/color][/url][color=blue]理解了上面的这些东西,再来理解下面的例子,对照理解,相信看完这篇文章,便对java简单工厂模式有一个很好的理解![/color]...原创 2010-11-13 20:40:06 · 116 阅读 · 0 评论 -
工厂模式:不修改工厂,只增删类对应修改配置文件就OK啦!
[color=olive][size=large]我们的最终目的是:不修改工厂,只需添加新的类和配置文件就能实现工厂生产该子类对象。这种开发思路在我们的开发过程中是随处可见的,比如在:Spring , Hibernate,Struts中应用得相当的普遍,理解了这一点对我们学习SSH那是非常的顺手哦!当然具体的用法需要在实际的项目中来体验和优化!更详细的介绍请看本Pa...原创 2010-11-26 13:02:45 · 152 阅读 · 0 评论 -
再说工厂模式
工厂方法模式:一个抽象产品类,可以派生出多个具体产品类。一个抽象工厂类,可以派生出多个具体工厂类。每个具体工厂类只能创建一个具体产品类的实例。[img]http://dl.iteye.com/upload/picture/pic/76815/d6b54936-075d-3f8e-a198-30172c334df6.jpg[/img]抽象工厂模式:多个抽象产品...原创 2010-11-26 14:12:42 · 82 阅读 · 0 评论 -
为什么要有抽象工厂以及什么是抽象类?
隔离抽象工厂这个名称或者称呼,抽象工厂实际上就是一个抽象类已而。而抽象类其实是一种介于接口和具体类的中间价态(化学上的名称~\(≧▽≦)/~啦啦啦),是一种纯抽象和纯实现这两极的中庸之道。前提:子类中如果有共同的部分(如:方法DaoFactory getInstance(String classname)),那么我们就可以把它提取出来放在抽象类中,而不是每一个子类都要来写这个方法,提高...原创 2010-12-02 13:39:29 · 455 阅读 · 0 评论 -
建筑工程与软件工程的异同
建筑工程与软件工程的异同 建筑是一个古老的行业,从金字塔开始,已经有了几千年历史;软件则是一个新的行业,软件工程不过40年历史。但软件业从建筑业中吸取了很多营养,例如模式。笔者同时拥有建筑和软件两个行业的工作经验,对两个行业进行了简单的比较,请各位指正。 建筑 软件步骤 成果 担当 监理 步骤 成果 担当 QA总体设计 建筑效果图 用户...原创 2011-03-18 14:03:09 · 1478 阅读 · 0 评论 -
UML中几种类间关系
.其实很好区分的, 以对象类划分:组合:一个对象与单个属性的关系聚合:一组对象与单个对象 关联:一个对象包含多个属性对象 依赖:对象方法依赖某个对象组合>聚合>关联>依赖 ;参看:http://blog.youkuaiyun.com/sfdev/archive/2009/02/18/3906243.aspx在参看warison2008...原创 2011-03-25 17:49:23 · 158 阅读 · 0 评论 -
表设计中什么是父表什么是子表
关于什么是子,什么是父:一,在UML类图设计中单向带箭头线子类指向父类,从集合的观点,可以看成:子类是对父类元素个数(方法和属性)的增加,对于元素个数(方法和属性)子类多于父类。简单的说:子类就是父类元素集合(set_1)加上子类自己特有元素的集合(set_2)的集合(set_1+set_2)。二,在数据库表设计中:1,单向带箭头线子表指向父表,从集合的观点,可以看...原创 2011-11-23 12:01:53 · 2198 阅读 · 0 评论