摘要: 一、介绍什么是抽象工厂模式呢?《研磨设计模式》中是这样定义的:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。本质是——切换产品簇的实现。这里的描述挺含糊的,产品簇是什么呢,就是一系列有关联的对象。其实呢,说白了,就是这个工厂接口是用来创建一系列对象的,其实现类保证了其创建的一系... 阅读全文
posted @ 2014-03-25 22:59 Chandler Qian 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 一、介绍今天,我们来回顾一下工厂方法模式,这个模式很简单。《研磨设计模式》中的定义是:定义一个用于创建对象的接口,让子类决定实例化哪个类,“Factory Mehod”使一个类的实例化延迟到子类。工厂方法模式的本质是——延迟到子类来选择实现什么意思呢?简单来说,就是面向接口编程。打个比方,我现在需要... 阅读全文
posted @ 2014-03-25 11:08 Chandler Qian 阅读(621) 评论(0) 推荐(0) 编辑