组织对象:对象模型

对象模型定义对象的分层结构,这种分层结构确定基于对象程序的结构。通过定义程序中对象之间的关系,该对象模型组织对象使编程更方便。

部件的公共对象模型特别重要,因为当程序员将该部件作为应用程序的一部分时,都要使用该模型。

注意   C++ 或其它面向对象语言的用户习惯于查看类的分层结构图。类的分层结构图描述继承关系。就是说,这种图说明一个对象如何从一个较为简单的对象派生出来,并继承其行为。与之相对照,对象模型则是描述包含关系的分层结构。就是说,对象模型说明诸如 Worksheets 这样的复杂对象如何包含其它对象集,如 Button、Picture 和 PivotTable 等。可以用 Visual Basic、Visual C++ 以及其它支持 COM 和 ActiveX 的工具创建对象模型。

《Visual Basic 程序员指南》的“用对象编程”中,有关于对象模型的介绍,还有关于集合类的设计考虑。下述关于部件对象模型的主题均假定读者对这些资料比较熟悉。

详细信息   关于对象模型的更详细论述位于“ActiveX 部件的标准及指南”。