2010年3月1日

设计模式学习总结5 - 创建型5 - Singleton单例模式

摘要: 作用:Singleton单例模式目的在于确保一个类只有唯一的一个实例,并且这个唯一实例只有一个全局访问点。它确保类被实例一次,所有这个类的请求都指向这个唯一的实例。另外,这个对象不是在需要的时候才被创建。在Singleton单例模式中,是由单例类来保证这种约束的,而不是客户端通过其他方法实现类的唯一实例。RoleThe purpose of the Singleton pattern is to ... 阅读全文

posted @ 2010-03-01 22:09 Utopia Coming 阅读(1293) 评论(3) 推荐(0) 编辑

设计模式学习总结4 - 创建型4 - Prototype原型模式

摘要: Prototype原型模式(创建型)作用: 原型模式通过克隆已存在的原型类实例新对象。原型模式有两点优势:1、因为复制对象比构造新对象要快,而且这些要复制的对象已加载在内存中,可以快速复制这些大对象来创建新的对象;2、可以保留大对象的固定的部分来复制新对象,简化子类的实例过程。RoleThe Prototype pattern creates new objects by cloning one ... 阅读全文

posted @ 2010-03-01 19:37 Utopia Coming 阅读(1192) 评论(0) 推荐(1) 编辑

设计模式学习总结 - 模式对比

摘要: 1、AbstractFactory VS Builder Builder生成器模式和Abstract Factory抽象工厂模式在抽象的角度来看非常相似。但是Builder生成器模式关注如何组装起一个对象,而抽象工厂关注实例哪个类。Builder生成器模式将构造对象的算法抽象出来放在对象的控制器Director中,Director负责按照构造算法一步一步地实例对象,对象的控制器Director不一... 阅读全文

posted @ 2010-03-01 11:40 Utopia Coming 阅读(1066) 评论(0) 推荐(0) 编辑

设计模式学习总结3 - 创建型3 - FactoryMethod工厂方法模式

摘要: FactoryMethod工厂方法模式(创建型)作用:工厂方法模式是一种创建型模式,它是由子类来决定实例哪个类,多个子类都实现了接口,工厂方法根据客户端或当前状态的外部提供的信息实例化对应的子类。RoleThe Factory Method pattern is a way of creating objects, but letting subclasses decide exactly whi... 阅读全文

posted @ 2010-03-01 11:12 Utopia Coming 阅读(1348) 评论(3) 推荐(0) 编辑

导航