观察者模式的使用为设计GUI提供了一个方法,但是当GUI的复杂程度增加之后,观察者模式可能在一个类当中实现输入解析和业务逻辑两部分功能,这违背了()的设计原则。
A: 开放封闭
B: 里氏代换
C: 单一职责
D: 接口隔离
A: 开放封闭
B: 里氏代换
C: 单一职责
D: 接口隔离
举一反三
- 中国大学MOOC: 观察者模式的使用为设计GUI提供了一个方法,但是当GUI的复杂程度增加之后,观察者模式可能在一个类当中实现输入解析和业务逻辑两部分功能,这违背了()的设计原则。
- 单一职责原则要求一个类只负责一个功能领域中的相应职责,在设计模式中,()体现了单一职责原则。 A: 单例模式和适配器模式 B: 模板方法模式和外观模式 C: 代理模式和中介者模式 D: 迭代器模式和工厂方法模式
- Java GUI 设计模式主要有()。 A: 观察者模式 B: 代理模式 C: MVC模式 D: 工厂模式
- 根据教材,实现Java GUI的设计模式主要是( )。 A: 观察者模式 B: 代理模式 C: 工厂模式 D: MVC模式
- GUI开发中采用的观察者模式,一个被观察者只能有一个观察者监听。 A: 正确 B: 错误