2021-软件系统设计-Exam2-模式选择
1. 选择模式
- 一个温度系统有3个恒温器,一个恒温器可以调整和显示温度,2个恒温器只能手动调节,1个恒温器可以手动、计时器调节:中介者、策略
- 模板方法:先调整、再显示(用户直接复用模板方法,而本例中复用的是实现)
- 一个队伍有1个管理者和25个队员,每一个队员可以有一个位置,有的特别强的队员可以有多个位置:策略、原型
- 策略独立于Player,所以Player是一样的
- 模板方法模式是解决步骤的问题
- 积分会员制,积分比较高则为高级会员,积分比较低则为低级会员
2. 选择模式
- A 适配器模式
- J 模板方法模式
- G 工厂方法模式
- L 单例模式
- E 策略模式
- K 组合
- B 状态
- C 迭代器
- D 外观
- H 装饰者(增加额外行为,但是接口不变)
- F 观察者(是一对多的依赖关系,而不是信息传送,是信息同步机制)
- I 命令
3. 题目类型
- 模型是什么
- 比较模式
- 场景选择模式
2021-软件系统设计-Exam2-模式选择
https://spricoder.github.io/2021/07/15/2021-Software-System-Design/2021-Software-System-Design-Exam2-%E6%A8%A1%E5%BC%8F%E9%80%89%E6%8B%A9/