摘要:
一、概述 抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体情况下,创建多个产品族中的产品对象。 UML图: 其他的过多概念不再这里赘述,不如通过例子来实际感受与体会 二、实践 关键是搞清等级族的概念,这里以生产手机为例,假设生 阅读全文
摘要:
一、概述 上一节[简单工厂模式]介绍了通过工厂创建对象以及简单的利弊分析;这一节来看看工厂方法模式对类的创建 工厂方法模式: 工厂方法与简单工厂的不同,主要体现在简单工厂的缺点的改进: 工厂类不再负责产品的创建,工厂角色变成了抽象工厂的角色(工厂不再需要知道所有产品的细节) 父类负责定义创建对象的公 阅读全文