首页 > 其他 > 详细

创建型模式——工厂模式

时间:2020-12-27 19:29:56      阅读:25      评论:0      收藏:0      [点我收藏+]
紧着着简单工程模式,本篇介绍工厂方法模式。 1.需求 看一个新的需求 披萨项目新的需求: 客户在点披萨时, 可以点不同口味的披萨, 比如 北京的奶酪 pizza、 北京的胡椒 pizza 或 者是伦敦的奶酪 pizza、 伦敦的胡椒 pizza。 1.思路 1 使用简单工厂模式, 创建不同的简单工厂类, 比如 BJPizzaSimpleFactory、 LDPizzaSimpleFactory 等等.从当前 这个案例来说, 也是可以的, 但是考虑到项目的规模, 以及软件的可维护性、 可扩展性并不是特别好 2.思路 2 使用工厂方法模式 3.工厂方法模式介绍 1) 工厂方法模式设计方案: 将披萨项目的实例化功能抽象成抽象方法, 在不同的口味点餐子类中具体实现。 2) 工厂方法模式: 定义了一个创建对象的抽象方法, 由子类决定要实例化的类。 工厂方法模式将对象的实例 化推迟到子类。 4.工厂方法模式应用案例 1) 披萨项目新的需求: 客户在点披萨时, 可以点不同口味的披萨, 比如 北京的奶酪 pizza、 北京的胡椒 pizza 或 者是伦敦的奶酪 pizza、 伦敦的胡椒 pizza

创建型模式——工厂模式

原文:https://www.cnblogs.com/aaaazzzz/p/14198096.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!