一个欲儿的博客

抽象工厂设计模式

1.问题背景:现在有两个产品(Product)分别是手机壳(PhoneCase)和耳机(EarPhone),但是他们会来自于各个生产厂商,比如说Apple和Android等等那么至少会有四个产品,分别是安卓手机壳,安卓耳机,苹果手机壳,苹果耳机。但是安卓手机壳和安卓耳机都是安卓体系,所以想到采用工厂方式,一个工厂一起就把这两个类创建了那用户至少会有两个体系,...