相关考题
-
单项选择题
在图形界面系统开发中,如果界面组件之间存在较为复杂的相互调用关系,为了降低界面组件之间的耦合度,让它们不产生直接的相互引用,可以使用()。
A.组合模式
B.适配器模式
C.中介者模式
D.状态模式 -
单项选择题
某视频播放软件要求能够支持AVI.WMA.RMVB等多种视频文件格式,并且能够在Windows.Linux和UNIX等多种操作系统上运行。为满足上述需求并减少所需生成的子类数量,可以使用()对该视频播放软件进行设计。
A.适配器模式
B.桥接模式
C.装饰模式
D.命令模式 -
单项选择题
()可以避免在程序代码中使用复杂的条件判断语句。
A.桥接模式和单例模式
B.职责链模式和备忘录模式
C.模板方法模式和适配器模式
D.工厂方法模式和策略模式
