发布时间:2012-12-19 14:30:12
《Head of First》中讲到,简单工厂其实并不能算作是一种设计模式,只是编程过程中对问题经常处理的一种习惯。但在Java代码中可以经常看到使用。将到工厂模式的时候不可避免的就要介绍简单工厂。 正是由于简单工厂比较简单,对处理一些简单的问题还是很有效的,至少它能将产品的生产和消费解耦出来。 图1.1 制造者生产产品,具体的产品类都是从父类继承下来的。下面举生产电脑为例。我们知道,现在电脑包括传统的台式电脑(desktop),笔记本电脑(notebook)还有比较新的平板电脑(pad)。 他们都有着共同的祖先—PC,因此有下图 图1.2 父类: ......【阅读全文】