This paper examines the concepts of template, class, object and type using concrete examples from the theory of sets and natural numbers. The descriptions of these concepts are taken from the Reference Model of ISO's Open Distributed Processing document (RM-ODP) 10746 (Part 2). The concepts of subtype/supertype and subclass/superclass are also explained in terms of their ODP definitions with simple examples, together with the differences between subtype and subclass.
|Name||UH Computer Science Technical Report|
|Publisher||University of Hertfordshire|