摘要: 适配器模式:将一个类的接口转换成客户希望的另外一个接口,也就是当系统的数据和行为都正确,但接口不符时我们应该考虑用适配器模式。目的是使控制范围之外的一个原有的对象与某个接口匹配,适配器模式主要希望复用一些现存的类,但是接口又与复用的环境要求不一致的情况。 阅读全文
posted @ 2010-03-18 18:24 keboo 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新对象,其实就是从一个对象再创建另外一个可制定的对象,而且不需要知道任何创建的细节。.net中通过Icloneable接口实现clone的方法完成原型模式。一般在初始化的信息不发生变化的情况下,克隆是最好的办法,这样隐藏了对象创建的细节,又对性能有了大大的提高。原型模式分为浅复制和深复制:浅复制:(值类型)被复制对象的所有变量都含有与... 阅读全文
posted @ 2010-03-18 18:21 keboo 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 生成器模式:将一个复杂的对象的构建与它的表示分离,使得同样的构建过长可以创建不同的表示。 抽象不应该依赖细节,细节应该依赖抽象,所以必须将一个复杂对象的构建与它的表示分离 ,使得同样的构建可以构建不同的表示.个人理解,首先抽象,封装,提取建造的过程很重要,子类继承这个抽象类后具体实现,客户端用来控制具体的建造过程,这样更好的隔离了用户与具体建造过程的关联,客户端只需要提供我需要什么产品,具体的实现... 阅读全文
posted @ 2010-03-18 18:18 keboo 阅读(238) 评论(0) 推荐(0) 编辑