某软件要求在同一台电脑上只能同时启动一个软件进程,选用哪一个设计模型可满足软件需求
A. 抽象工厂模式
B. 单例模式
C. 工厂模式
D. 适配器模式
查看答案
类间的相互关系比较复杂,可选用()模式降低类间的耦合度、使得类的设计集中于自身功能的实现,以提高类的内聚性。
()模式可用不同的对象操作统一的接口,在增强系统功能扩展灵活性的同时,把对类的修改而造成的对系统的影响降到最低。
为了适应不同类的接口,常常需要修改各自的接口。但这样直接修改类的接口,会影响到其它已经使用该接口的代码。因此,通过()模式定义一个适应不同接口的接口类是解决此类问题的良好方式。