面向构件的编程(Component Oriented Programming,COP)关注于如何支持建立面向构件的解决方案。面向构件的编程所需要的基本支持包括( )。

admin2017-11-28  28

问题 面向构件的编程(Component Oriented Programming,COP)关注于如何支持建立面向构件的解决方案。面向构件的编程所需要的基本支持包括(    )。

选项 A、继承性、构件管理和绑定、构件标识、访问控制
B、封装性、信息隐藏、独立部署、模块安全性
C、多态性、模块封装性、后期绑定和装载、安全性
D、构件抽象、可替代性、类型安全性、事务管理

答案C

解析 本题考查构件开发的基础知识。
面向构件的编程(Component-Oriented Programming,COP)关注于如何支持建立面向构件的解决方案。基于一般OOP风格,面向构件的编程需要下列基本的支持:多态性(可替代性)、模块封装性(高层次信息的隐藏)、后期的绑定和装载(部署独立性)和安全性(类型和模块安全性)。面向构件的编程仍然缺乏完善的方法学支持。现有的方法学只关注于单个构件本身,并没有充分考虑由于构件的复杂交互而带来的诸多困难,其中的一些问题可以在编程语言和编程方法的层次上进行解决。
转载请注明原文地址:https://kaotiyun.com/show/R0QZ777K
0

最新回复(0)