软件构件是一个独立可部署的软件单元,与程序设计中的对象不同,构件()A. 是一个

练习题库2022-08-02  4

问题 软件构件是一个独立可部署的软件单元,与程序设计中的对象不同,构件()A. 是一个实例单元,具有唯一的标志B. 可以利用容器管理自身对外的可见状态C. 利用工厂方法(如构造函数〉来创建自己的实例D. 之间可以共享一个类元素

选项 A. 是一个实例单元,具有唯一的标志
B. 可以利用容器管理自身对外的可见状态
C. 利用工厂方法(如构造函数〉来创建自己的实例
D. 之间可以共享一个类元素

答案 C

解析 构件的特性是:(1)独立部署单元;(2)作为第三方的组装单元;(3)没有(外部的)可见状态。一个构件可以包含多个类元素,但是一个类元素只能属于一个构件。将一个类拆分进行部署通常没什么意义。对象的特性是:(1)一个实例单元,具有唯一的标志。(2)可能具有状态,此状态外部可见。(3)封装了自己的状态和行为。
转载请注明原文地址:https://tihaiku.com/congyezige/2396891.html

最新回复(0)