多项选择题多重继承在概念上是比较直接,也是真实世界的体现;然而在实际使用时却要非常谨慎,这主要是因为多重继承存在很多潜在问题,具体表现为()。

A.由于继承多个父类,子类经常存在冲突
B.多重继承可能增加了系统的复杂程度
C.有些编程语言不支持多重继承的实现
D.UML语言不支持多重继承的建模


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题对象的可见行为是由()来模型化。

A.属性
B.职责
C.操作
D.方法

2.单项选择题不属于面向对象三大特性的是()。

A.封闭
B.继承
C.多态
D.重载

4.单项选择题关于包的描述,哪个不正确()。

A.和其他建模元素一样,每个包必须有一个区别于其他包的名字
B.包中可以包含其他元素,比如类、接口、组件、用例等等
C.包的可见性分为:public、protected、private
D.导出(export)使的一个包中的元素可以单向访问另一个包中的元素

6.单项选择题在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系()。

A.包含(include)
B.扩展(extend)
C.泛化(generalization)
D.关联(connect)

8.单项选择题在UML中,有3种基本构造块,分别是()。

A.事物、关系和图
B.注释、关系和图
C.事物、关系和结构
D.注释、关系和结构

9.单项选择题下列关于软件特点的描述中,哪个是错误的()。

A.软件是被开发或设计的,而不是被制造的
B.软件不会“磨损”,但会“退化”
C.软件的开发已经摆脱了手工艺作坊的开发方式
D.软件是复杂的