2. Abstract Factory(抽象工厂)

本文介绍抽象工厂模式的应用场景和优势,适用于系统配置独立于产品创建的情况。通过此模式可以简化相关产品对象的设计并便于后期维护。

意图:

提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 
适用性:

一个系统要独立于它的产品的创建、组合和表示时。

一个系统要由多个产品系列中的一个来配置时。

当你要强调一系列相关的产品对象的设计以便进行联合使用时。

当你提供一个产品类库,而只想显示它们的接口而不是实现时。

Abstract Factory(抽象工厂)

理解:

这是在工厂方法上面做的进一步封装,提供了获得接口的的方法。这样做的好处是:如果接口在项目中多次使用,不用每次都实例化,并且如果接口发生改变,只需要修改一个地方即可,方便了后期维护

 

来源:http://www.cnblogs.com/beijiguangyong/archive/2010/11/15/2302807.html

转载于:https://www.cnblogs.com/honzhez/p/5626637.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值