A.序列图 B.对象图 C.通信图 D.时序图
多项选择题一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用()模式,用一个中介对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,。而且可以独立地改变它们之间的交互。此模式与()模式是相互竞争的模式,主要差别是:前者的中介对象封装了其它对象间的通信,而后者通过引入其它对象来分布通信。
A.解释器(Interpreter) B.策略(Strategy) C.中介者(Mediator) D.观察者(Observer)
多项选择题UML中有4种事物:结构事物、行为事物、分组事物和注释事物。类、接口、构建属于()事物;依附于一个元素或一组元素之上对其进行约束或解释的简单符号为()事物。
A.结构 B.行为 C.分组 D.注释
单项选择题在面向对象程序设计语言中,对象之间通过消息传递方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是()。
A.应该支持被封装的对象B.应该支持类写实例的概念C.应该支持通过指针进行引用D.应该支持继承和多态
单项选择题多态分为参数多态、包含多态÷过载多态和强制多态四种不同形式,其中()多态在许多语言中都存在,最常见的例子就是子类型化。
A.参数 B.包含 C.过载 D.强制
单项选择题类()之间存在着一般和特殊的关系。
A.汽车与轮船 B.交通工具与飞机 C.轮船与飞机 D.汽车与飞机