n. ~ PaaST (Class) · A group of objects that share the same specifications of features, constraints, and semantics.
- Gartner IT Glossary (†298 s.v. "class"): A specification that defines the operations and the data attributes for a set of objects.
- Wikipedia (†387 s.v. "class (computer programming)"): In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods).
- Dictionary of Computing 1996 (†517 s.v. "object"): Objects are derived from a template, and the collection of objects that are instances of a particular template are said to form a class. (†2530)
- PaaST (1.0) 2017 (†860 p. 2): [PaaST] adopts UML [Unified Modeling Language] definitions of 'class' and related terms. UML defines a class as "a set of objects that share the same specifications of features, constraints, and semantics." An object is an instance of a class. The features, constraints and semantics of an object are specified in the description of its class. (†2424)
- PaaST (1.0) 2017 (†860 p. 50): A class is any group of objects that have at least one Feature in common. (†2512)