抽象工厂模式与工厂模式的区别

这两种设计模式主要的区别在于产品

工厂模式是用来创建同一个产品的不同类型的,比如都是包子,生产猪肉馅包子、牛肉馅包子……

抽象工厂模式是用来创建不同类的产品,比如包子店还卖豆浆油条

一般来说,产品东西单一(只生产一类中的多种),适合用工厂模式
如果有多个东西(生产很多类),各种类型时,通过抽象工厂模式来进行创建是很合适的。


原文链接:https://blog.csdn.net/Olive_ZT/article/details/78861388
稍加修改

发布了52 篇原创文章 · 获赞 9 · 访问量 6229

猜你喜欢

转载自blog.csdn.net/weixin_43553694/article/details/104335834