Software Sue

Link to Simply Sue
Link to Sustainability Sue
location: software/other/terminology matrix Skip navigation : Home  

Object Oriented Terminology Matrix


Please scroll down





















E&Y/ NSSOMG2C++Smalltalk Odell/ MartinBoochRumbaughER
Model
ObjectObjectObjectObject ObjectObjectObjectEntity instance3
ClassClass4ClassClass Concept6
Object Type6
Class5
ClassClass Entity type3
AttributeAttribute PropertyAttribute Instance variableAttribute type functionAttribute AttributeAttribute
SubclassClass7Derived classSubclass Subclass
Subtype
SubclassSubclassSubtype3
Super-classClass7ClassClass Super-Class
Supertype
Super-ClassSuperClass Supertype3
MethodOperation Method8Member Function Method
Operation
Method8
Operation8
Method
Operation
Method8
Operation8
n/a

This table indicates correlations among terms that are in many cases only analogous rather than equivalent.

  1. Object Management Group, which is a consortium of companies who have banded together to, among other objectives, define standards for various aspects and applications of object-orientation.
  2. Entity/Relationship models only data and not behaviour.
  3. A Class classifies objects according to a common implementation. A Type classifies objects according to a common interface.
  4. A Class is the implementation of an Object Type or Concept.
  5. Concept is synonymous with Object Type
  6. The notion of conformance facilitates the hierarchical arrangement of objects.
  7. A Method is the code that implements an Operation.