Joseph O'Neil, O'Neil; Herb, Schildt
(McGraw-Hill - United States, 1999-01-01)
An essential element of object-oriented programming is abstraction. Humans manage
complexity through abstraction. For example, people do not think of a car as a set of tens
of thousands of individual parts. They think ...