摘要: 工厂方法模式是抽象工作模式的组成部分。工厂方法也成为虚构造器,他适用于这种情况:一个类无法预期需要生成那个类的对象,想让其子类来指定所生成的对象。工厂方法模式:定义创建对象的接口,让子类决定实例化哪一个类,工厂方法使得一个类的实例化延迟到其子类。何时使用工厂方法:1、编译时无法准确预期要创建的对象的... 阅读全文
posted @ 2015-08-21 22:23 sjzLovecj 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 原型模式是一种比较简单的设计模式,说简单一些,就是复制对象。在以下情况下,会考虑使用原型模式:1、需要创建的对象应独立于其类型与创建方式2、要实例化的类是在运行时决定的3、不想要与产品层次相对应的工厂层次4、不同类的实例间的差异仅是状态的若干组合5、类不容易创建,复制已有的组合对象对副本进行修改会更... 阅读全文
posted @ 2015-08-21 18:33 sjzLovecj 阅读(151) 评论(0) 推荐(0) 编辑