"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."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Original Language: English
Available Languages (1)
Sources
p. 328
https://en.wikiquote.org/wiki/Edward_V._Berard
Revision History
No revisions have been submitted for this quote.
Categories
Edward V. Berard
10 quotes on TrueQuotesView all quotes by Edward V. Berard →
Related Quotes
"Recently, I have had conversations with a number of people who were attempting their first object-oriented project. M…"
"Software people seem to have a love-hate relationship with metrics. On one hand, they despise and distrust anything t…"
"In order to better understand object-oriented methodologies in general, it helps to understand the people who make up…"
"Walking on water and developing software from a specification are easy if both are frozen."
"Object-oriented domain analysis seeks to identify reusable items localized around objects e.g., classes, instances, s…"
"Objects are the real and conceptual things we find in the world around us. An object may be hardware, software, a con…"
"An action which is suffered by, or required of, an object. Operations may be selectors, constructors, or iterators. A…"
"Work on what was to become “structured design” began in the early 1960s. Structured design, as a well-defined and nam…"
"Like structured design, the term object-oriented design (OOD) means different things to different people. For example…"
"... That guy was talking about how Microsoft had solved ... tablet computer and they're gonna do it with pens and he …"