设计模型|习题练习

21年软工设计模式(刘伟设计模式 ——p319)
2.(设计模式)(10分)玩家可加入战队,组成联盟,玩家受到攻击通知联盟内所有玩家,其他玩家做出回应。
(1)给出设计模式,画出玩家与联盟UML类图
(2)给出代码设计
22年软工设计模式(刘伟设计模式 ——p133)
1.彩笔问题,pen类,继承了Smallpen,middlepen,largepen,再往下继承了redsmallpen,blacksmallpen。。如果扩展类比如蓝笔会产生大量的类,如何改进类图
a)该使用什么设计原则来重构?(5分)
b)画出类图(5分)
22年软工设计模式(刘伟设计模式 ——p133)
2.对加密文件加密,用户可以指定加密方式A,加密方式B等加密方式,使用密钥key,加密文本plainText来实现编程。
a)该使用什么设计模式?画出类图(5分)
b)写出关键类的实现代码 (5分)
- Title: 设计模型|习题练习
- Author: Yeren
- Created at : 2023-09-02 00:00:00
- Updated at : 2023-09-02 00:00:00
- Link: https://blog.yeren.xyz/2023/09/02/DP-exercise-practice/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments