摘要:
简单工厂是一个实体类,包含了根据不同参数直接创建对象的方法。而抽象工厂(Abstract Factory pattern)则是在简单工厂的基础上将(多个)工厂类进一步进行抽象(如UML图示): 在工程中,我们创建了两个实体类:动物类(Animal)和植物类(Plant);这两个类分别遵循协议Anim 阅读全文
摘要:
简单工厂模式(Simple Factory Pattern)是一种对相似类型对象的一种封装,使用工厂类创建对象,根据参数或条件获取相对应对象那个的一种设计模式。使用简单工厂模式,可以使使用者不用了解对象类内部的结构,直接使用工厂类接口就可以进行创建。如同一个工厂,可以生产多种产品,可能生产的产品不同 阅读全文