试题详情

试题内容

在面向对象设计时,如果重用了包中的一个类,那么就要重用包中的所有类,这属于( )原则。
A、接口分离
B、开放-封闭
C、共同封闭
D、共同重用
查看答案

软题库参考答案:D(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

34题:

对于场景:一个公司(Company)负责多个项目,每个项目(Project)由一个员工(Employee)团队(Team)来开发。下列UML概念图中,()最适合描述这一场景。

A. A
B. B
C. C
D. D

35题:

以下关于Singleton(单例)设计模式的叙述中,不正确的是( )。
A.单例模式是创建型模式
B.单例模式保证一个类仅有一个实例
C.单例类提供一个访问唯一实例的全局访问点
D.单例类提供一个创建一系列相关或相互依赖对象的接口

9题:

王某是一名软件设计师,按公司规定编写软件文档,并上交公司存档。这些软件文档属于职务作品,且()。
A.其著作权由公司享有
B.其著作权由软件设计师享有
C.除其署名权以外,著作权的其他权利由软件设计师享有
D.除著作权由公司和软件设计师共同享有

2题:

若某计算机采用 8 位整数补码表示数据,则运算  ( )  将产生溢出。
A、-127+1
B、-127-1
C、127+1
D、127-1

36题:在某系统中,不同组(GROUP)访问数据的权限不同,每个用户(User)可以是一个或多个组中的成员,每个组包含零个或多个用户。现要求在用户和组之间设计映射,将用户和组之间的关系由映射进行维护,得到如下所示的类图。该设计采用(1)模式,用一个对象来封装系列的对象交互;使用户对象和组对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。该模式属于(2)模式,该模式适用: (3)。

(1)A、状态(State)
B、策略(Strategy)
C、解释器(Interpreter)
D、中介者(Mediator)
(2)A、创建型类
B、创建型对象
C、行为型对象
D、行为型类
(3)A、需要使用一个算法的不同变体
B、有一个语言需
20题:

编译程序对高级语言源程序进行翻译时,需要在该程序的地址空间中为变量指定地址,这种地址称为  ( )  。
A、逻辑地址
B、物理地址
C、接口地址
D、线性地址