“The name of a class should reflect its intrinsic nature and not a role that it plays in an association. For example, Owner would be a poor name for a class in a car manufacturer's database. What if a list of drivers is added later? What about persons who lease cars? The proper class is Person (or possibly Customer), which assumes various different roles, such as owner, driver, and lessee.”

Source: Object-oriented modeling and design (1990), p. 155; as cited in: Roger Chiang et al (2009, p. 165)

Adopted from Wikiquote. Last update June 3, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "The name of a class should reflect its intrinsic nature and not a role that it plays in an association. For example, Own…" by James Rumbaugh?
James Rumbaugh photo
James Rumbaugh 5
Computer scientist, software engineer 1947

Related quotes

“If two classes express the same information, the most descriptive name should be kept. For example, although customer might describe a person taking an airline flight, Passenger is more descriptive.”

James Rumbaugh (1947) Computer scientist, software engineer

Source: Object-oriented modeling and design (1990), p. 153; as cited in: Roger Chiang, ‎Keng Siau, ‎Bill C. Hardgrave (2009) Systems Analysis and Design. p. 163

A.C. Bhaktivedanta Swami Prabhupada photo
Manuel Castells photo

“From its inception, the fascist arrangement has attempted to create the illusion of a mass society in which the traditional capitalist ruling class would continue to play its leading role.”

George Jackson (activist) (1941–1971) activist, Marxist, author, member of the Black Panther Party, and co-founder of the Black Guerrilla Family

Source: Blood in My Eye (1971), p. 121

David Ricardo photo
Charlaine Harris photo

“One of the most common manifestations of the lack of this kind of semantic awareness can be found in what is called "prejudice": a response to an individual is predetermined because the name of the class in which the person is included is prejudiced negatively.”

Neil Postman (1931–2003) American writer and academic

Teaching as a Subversive Activity (1969)
Context: A variation of the "photographic" effect of language consists of how blurred the photograph is. "Blurring" occurs as a result of general class names, rendering distinctions among members of the class less visible. One of the most common manifestations of the lack of this kind of semantic awareness can be found in what is called "prejudice": a response to an individual is predetermined because the name of the class in which the person is included is prejudiced negatively. The most obvious and ordinary remark made in cases of this kind, "They are all alike," makes the point clear.

John Rogers Searle photo

“As we drive down the freeways, we see the new cars, but not the massive new-car loans that enslave their drivers to the banks.”

Gerry Spence (1929) American lawyer

Source: Give Me Liberty! (1998), Ch. 7 : The New Slave Master, p. 71

Rebecca West photo

Related topics