E.1. Objects, Classes, and Instances

object-oriented (OO):

The point of view that considers things to be objects, in the technical sense defined here. This point of view may be either intensional or extensional. Objects have properties and methods, and are instances of classes; all of the instances of a given class have the same properties and methods.

extensional OO:

A description of things as objects, instances of classes, in which objects become instances of classes by virtue of satisfying the restrictions the class places on the object’s properties, propertyMethods, and methods (and “restrictors”).

intensional OO:

A description of things as objects, instances of classes, in which objects become instances of classes by virtue of ...

Get XML Schema Complete Reference, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.