面向对象分析与设计中的(37)是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的;而(38)是指子类应当可以替换父类并出现在父类能够出现的任何地方。
A. 开闭原则
B. 替换原则
C. 依赖原则
D. 单一职责原则
查看答案
A.1对1B.1对多C.多对1D.多对多
A. 1对1
B. 1对多
C. 多对1
D. 多对多
假设系统中有4类互斥资源R1、R2、R3和R4,可用资源数分别为9、6、3和3。在T0时刻系统中有P1、P2、P3和P4这4个进程,这些进程对资源的最大需求量和已分配资源数如下表所示。在T0时刻系统剩余的可用资源数分别为(23)。如果P1、 P2、P3和P4进程按(24)序列执行,那么系统状态是安全的。
A. 2、1、0和1
B. 3、1、0和0
C. 3、1、1和1
D. 3、0、1和1
限制了创建类的实例数量,而(41)将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
A. 命令模式(Command)
B. 适配器模式(Adapter)
C. 策略模式(Strategy)
D. 单例模式(Singleton)
RUP (Rational Unified Process)分为4个阶段,每个阶段结束时都有重要的里程碑,其中生命周期架构是在(18)结束时的里程碑。
A. 初启阶段
B. 精化阶段
C. 构建阶段
D. 移交阶段