工厂方法之抽象工厂

           

工厂方法之抽象工厂


            一个工厂可以产生一些列的产品,替换系统产品时只需要替换一个工厂就可以这种设计方法称为抽象工厂设计模式;类似对系列产品进行扩展,修改,对系列产品的产生过程进行控制可使用抽象工厂。

            普通工厂只能在产品的纬度上进行扩展,修改,如果需要对系列产品进行扩展,修改使用普通工厂模式的话将导致工厂泛滥,因为一种产品需要新增一个工厂。这种情况一般适合使用抽象工厂。但是,对于抽象工厂而言可以方便的扩展,维护系列产品,却在增加产品种类时需要花费很大的工作量。

            总结,普通工厂模式会导致工厂泛滥;抽象工厂会导致增加产品种类时,花费大量的时间。所以大家在设计模式中选择工厂模式时,要权衡利弊选择;

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件工程师文艺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值