...
/Intension, Extension, and Type Hierarchies
Intension, Extension, and Type Hierarchies
Learn about intension, extension, and type hierarchies.
We'll cover the following...
Intension versus extension
The intension of an object type is given by the set of its features, this includes attributes, associations, constraints, and operations. The extension of an object type is the set of all objects that instantiate the object type. The extension of an object type is also called its population.
All features of a supertype are included in the intensions or feature sets, of its subtypes (intensional inclusion). All instances of a subtype are included in the extensions, or instance sets, of its supertypes (extensional inclusion).
Due to this duality intension and extension, we can specialize a ...