Source: Essays on object-oriented software engineering (1993), p. 185
“An object which is used to create instances, i. e., a template, description, pattern, or "blueprint" of a category or collection of very similar items. Among other things, a class describes the interface the these items will present to the outside world, i. e., the available and appropriate methods, constants, and exceptions. A class represents an abstraction of the items. A class may itself be parameterized (i. e., it actually represents a family of very closely related classes), in which case we refer to it as a parameterized class. Class is a recursive concept. Specifically, we may define classes as being composed of other classes (i. e., heterogeneous composite classes and homogeneous composite classes), in terms of itself (a recursively defined class), as inheriting characteristics from one or more other classes (i. e., the superclasses of the class), and as providing characteristics to other classes (i. e., the subclasses of the class). In some places, classes are defined as "the set of all instances of a type," and the term "type" is given the above definition for class.”
Source: Essays on object-oriented software engineering (1993), p. 328
Help us to complete the source, original and additional information
Related quotes
Grady Booch (1955) American software engineer
Source: Object-oriented design: With Applications, (1991), p. 35
Francis Escudero (1969) Filipino politician
2014, Speech: Sponsorship Speech for the FY 2015 National Budget
Grady Booch (1955) American software engineer
p 513
Object-oriented design: With Applications, (1991)
Source: Essays on object-oriented software engineering (1993), p. 335; as cited in Edward V. Berard (1995) " A Comparison of Object-Oriented Development Methodologies http://www.ipipan.gda.pl/~marek/objects/TOA/OOMethod/mcr.html". The Object Agency, Inc.
Robin Morgan (1941) American feminist writer
"Lesbianism and Feminism: Synonyms or Contradictions?", spring 1973, keynote address to West Coast Lesbian Feminist Conference, printed in Going Too Far: The Personal Chronicle of a Feminist, p 178.
Source: Essays on object-oriented software engineering (1993), p. 336
Karl Marx book The German Ideology
"Concerning the production of Consciousness"
The German Ideology (1845/46)
Noam Chomsky book The Prosperous Few and the Restless Many
"The Unmentionable Five-Letter Word" in How the World Works, p. 121
Quotes 1990s, 1990-1994, The Prosperous Few and the Restless Many, 1993
Martin Fowler (1963) British programmer
Source: Refactoring: Improving the Design of Existing Code, 1999, p. 81