面向构件的编程 (Component Oriented Programm

17 查阅

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

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

参考答案:

C

【解析】 面向构件的编程( COP)关注于如何支持建立面向构件的解决方 案。一个基于一般 OOP 风格的 COP 定义如下( Szyperski,1995): “面向 构件的编程需要下列基本的支持: ——多态性(可替代性); ——模块封 装性(高层次信息的隐藏); ——后期的绑定和装载(部署独立性); — —安全性(类型和模块安全性)。 ”