78. 3、类继承(type inheritance)定义了专门的类,它们拥有超类的属性和方法,并且同时也有自身的属性和方法。
上图说明primary line 和secondary line 是line 的一种类型。4、实例化(Instantiation)指定一个类的对象有这样的方法,它能够创建另外一个类的对象。
pole 对象有一个方法能够创建transformer 对象。1、对象模型图阅读
87. 3、接口跳转接口跳转又叫接口查询 Fuel Accelerate
Brake
PitStop
LapTimeIDriveIRaceRaceCarDim pCar as IDrive
Set pCar = new RaceCar
pCar.Accelerate
Dim pRace as IRace
Set pRace = pCar
pRace .PitStop
pCar .Accelerate
接口跳转时要特别注意:
同一个Com类或则向上(父类)可以实现接口跳转
向下或同级不可以实现接口跳转
90. Geodatabase实际上可以看成是我们在系统中所处理和使用的所有空间数据的一个智能库。物理上,数据被存放在数据库管理系统(DBMS)中,其类型可以是各种各样的,包括:VectorTopologyRasterNetworksAddressesTINsRelationships and RulesCADMetadataTablesGeodatabase数据模型使现实世界的空间数据对象与其逻辑数据模型更为接近。在geodatabase中,定义的不再是传统GIS对空间数据进行抽象后的“点”、“线”、“面”等简单空间要素,而是应用领域中熟悉的对象,如:杆塔、刀闸、电缆、道路、建筑、用地等。更重要的是geodatabase使我们不需要编写任何程序代码即可实现数据对象主要的操作行为。大多数的操作行为都可以通过对象值域(Domain)、子类型(Subtype)、规则等的定义以及ArcInfo提供的应用框架中丰富的其它功能来完成。 什么是Geodatabase