设计模式第三篇 工厂模式(2) 抽象工厂模式 abstract factory

抽象工厂模式是工厂方法模式的进一步推广。抽象工厂模式可以处理具有相同或者相似的等级结构却又具有多个产品族特性的产品的创建,使客户端消费产品和产品的创建责任分离开来。 (1)什么是等级结构和产品族? 打个比方,现在有两种抽象产品角色,水果和蔬菜,我们就可以将水果和蔬菜看作成是相同的等级结构,水果又包括热带水果与亚热带水果,(蔬菜同理),那么我们这个时候就可以抽象出两个”族“出来:热带与亚热带,因此我
相关文章
相关标签/搜索