A class relationshionship by which an object from one class is defined as an aggregate of objects from another class.
ArcObjects
A collection of objects used by ArcGIS Desktop.
Association
A class relationship that defines how many instances of one class can be associated with the other class.
Class
A set of objects with similar attributes.
Composition
A class relationship by which an object from one class is defined as a "whole" and objects from another class as "parts" and the whole controls the whole controls the lifetime of the parts.
Encapsulation
A principle used in object-oriented technology to hide the properties and methods of an object so that the object can only be accessed through the predefined interfaces.
Feature class
A data set that stores features of the same geometry type in a geodatabase.
Featrue dataset
A collection of feature classes in a geodatabase that share the same coordinate system and area extent.
Geodatabase
An object-based data model developed by ESRI, Inc.
Inheritance
A principle used in object-oriented technology that stipulates that an object can inherit properties and methods from the class that the object belongs to.
Instantiation
A class relationship stating that an object of a class can be created from an object of another class.
Interface
A set of externally visible operations of an object.
Method
A specific action that an object can perform.
Object
An entity such as a land parcel that has a set of properties that can perform operations upon request.
Object-based data model
A data model that uses objects to organize spatial data.
Polymorphism
A principle used in object-oriented technology that stipulates that the same method, if applied to different kinds of objects, can produce different effects.
Property
An attribute or characteristic of an object.
Type inheritance
A class relationship by which a class inherits the properties and methods of another class.