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