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

admin2019-02-25  24

问题 软件构件是一个独立可部署的软件单元,与程序设计中的对象不同,构件______。

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

答案B

解析 本题考查构件开发的基础知识。软件构件是一个独立可部署的软件单元,一个构件不能有任何(外部的)可见状态,要求构件不能与自己的拷贝有所区别。目前许多系统中,构件被实现为大粒度的单元,系统中的构件只能有一个实例。与构件的特性不同,对象是一个实例单元,具有唯一的标志,可能具有状态,此状态外部可见,对象封装了自己的状态和行为。对象中专门用来返回其他新创建的对象的方法被称为工厂方法。
转载请注明原文地址:https://kaotiyun.com/show/fcQZ777K
0

最新回复(0)