设计模型|习题练习

Yeren Lv3

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