
西南科技大学软件设计模式报告及代码、类图与运行结果
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本报告详细探讨了在西南科技大学课程中所采用的关键软件设计模式,并提供了相应的代码实现和类图展示,以及最终的运行结果分析。
1. 作业名称:工厂模式
2. 作业内容:
- 制作一个抽象产品:杯子。
- 创建两个具体的产品:容量为250ml的杯子和容量为500ml的杯子。
- 使用简单工厂来实现上述场景,并让客户端通过该简单工厂获取到这些具体的产品。
- 扩展一个新的750ml杯子,你会发现这需要修改原有的简单工厂代码,进而违反了开闭原则(即对扩展开放、对修改关闭的原则)。
- 因此,请使用工厂方法模式重构代码,确保新的750ml杯子可以被顺利地添加进来而无需改动现有代码结构。
- 最后一步是为这些不同容量的杯子生产相应的杯盖。请继续进行必要的代码重构以完成这一功能扩展。
全部评论 (0)
还没有任何评论哟~


