Source: Object-oriented design: With Applications, (1991), p. 35
“As Cox points out, "Without inheritance, every class would be a free-standing unit, each developed from the ground up. Different classes would bear no relationship with one another, since the developer of each provides methods in whatever manner he Chooses. Any consistency across classes is the result of discipline on the part of the programmers. Inheritance makes it possible to define new software in the Same way we introduce any concept to a newcomer, by comparing it with something that is already familiar."”
Source: Object-oriented design: With Applications, (1991), p. 56: Booch is citing: Cox, B. 1986. Object-Oriented Programming An Evolutionary Approach. Reading, MA: Addison-Wesley, p. 69.
Help us to complete the source, original and additional information
Grady Booch 35
American software engineer 1955Related quotes
Source: The Manifesto of the Communist Party (1848), Section 2, paragraph 72 (last paragraph).
Source: Reform or Revolution (1899), Ch. 8
Introduction to the Bhagavad-Gita (1944)
Context: Human beings are not born identical. There are many different temperaments and constitutions; and within each psycho-physical class one can find people at very different stages of spiritual development. Forms of worship and spiritual discipline which may be valuable for one individual maybe useless or even positively harmful for another belonging to a different class and standing, within that class, at a lower or higher level of development.
Source: Essays on object-oriented software engineering (1993), p. 328
From Kant to Hilbert (1996)
Context: Mathematics is in its development entirely free and is only bound in the self-evident respect that its concepts must both be consistent with each other, and also stand in exact relationships, ordered by definitions, to those concepts which have previously been introduced and are already at hand and established. In particular, in the introduction of new numbers, it is only obligated to give definitions of them which will bestow such a determinacy and, in certain circumstances, such a relationship to the other numbers that they can in any given instance be precisely distinguished. As soon as a number satisfies all these conditions, it can and must be regarded in mathematics as existent and real.
Michael A. Jackson. "A system development method," in: Tools and notions for program construction: An advanced course, Cambridge University Press, 1982. p. 1
(1847)