组件(Component)是对数据和方法的简单封装。C++ Builder中,一个组件就是一个从TComponent派生出来的特定对象。组件可以有自己的属性和方法。属性石组件数据的简单访问者。方法则是组件的一些简单而可见的功能。使用组件可以实现拖放式编程、快速的属性处理以及真正的面向对象的设计。VCL和CLX组件是C++ Builder系统的核心。
简而言之,组件就是对象。C++ Builder中叫组件,Delphi中叫部件,而在Bisual BASIC中叫控件。
对象管理小组(Object Management Group,OMG)的“建模语言规范”中将组件定义为:“系统中一种物理的、可代替的部件,它封装了实现并提供了一系列可用的接口。一个组件代表一个系统中实现的物理部分,包括软件代码(源代码、二进制代码、可执行代码)或者一些类似内容,如脚本或者命令文件。
阅读(1399) | 评论(0) | 转发(0) |