自由、探索、求知、创新,创造自我

博客园 首页 新随笔 联系 订阅 管理

2007年2月21日 #

摘要: 抽象工厂相对于工厂方法来说。后者适合于处理只有一个产品等级结构的情形。 阅读全文
posted @ 2007-02-21 16:10 寂莫渔夫 阅读(142) 评论(0) 推荐(0) 编辑

摘要: 工厂方法相对于简单工厂来说,主要是具体创建产品的工厂类,变成抽象工厂类,将具体创建的工作交给子类去做。 阅读全文
posted @ 2007-02-21 15:51 寂莫渔夫 阅读(194) 评论(0) 推荐(0) 编辑

摘要: 也叫静态工厂:涉及到工厂角色,抽象产品,以及具体产品角色等:简单工厂的变种可能有这几类:多层次的产品结构,多个厂方法,抽象产品角色的省略,工厂角色与抽角角色的合并,三个 角色全部合并等。DateFormat与简单工厂模式分析。: java.textDataFormat ... 阅读全文
posted @ 2007-02-21 15:34 寂莫渔夫 阅读(223) 评论(0) 推荐(0) 编辑

摘要: 开-闭原则(ocp):在设计一个模块时,应当使这个模块可以不在修改前提下具有可扩展性。里氏代换原则(Lsp):有基类出现的地方,子类就一定可以出现。依赖倒转原则(DIP):要依赖抽象,不要依赖实现。接口隔离原则(ISP):应当为客户端提供尽可能小的单独的接口,而不是要提供大的总接口。组合/聚合复用原则(CARP):要尽量使用合成/聚合,而不是继承关系达到复用目的。迪米特法原则(LoD).一个类尽可... 阅读全文
posted @ 2007-02-21 14:39 寂莫渔夫 阅读(195) 评论(0) 推荐(0) 编辑

摘要: 一般化关系: 一般化关系表示类与类之间继承关系,接口与接口间的继承关系,或类对接口的实现关系关联关系: 表示类与类之间的联系,它使一个类知道另一个类的属性和方法。关联有双向的,也有单向的,通常不鼓励使用双向。箭头方向指向被引用(关联)的类。------------->聚合关系: 是关联关系一种,是强的关联关系。是整体和个体之间的关系。如一个汽车对像由一个引擎对象、四个轮胎对象组成的。... 阅读全文
posted @ 2007-02-21 13:43 寂莫渔夫 阅读(443) 评论(0) 推荐(0) 编辑