October 2001
Intermediate to advanced
640 pages
18h 58m
English
A cursory explanation of object-oriented programming emphasizes the syntactic features of languages such as C++ or Delphi, as opposed to their older, non-object-oriented versions, C or Pascal. Thus, an explanation usually turns quickly to issues such as classes and inheritance, message passing, and virtual and static methods. But such a description will miss the most important point of object-oriented programming, which has nothing to do with syntax.
Working in an object-oriented language (that is, one that supports inheritance, message passing, and classes) is neither a necessary nor sufficient condition for doing object-oriented programming. As we emphasized in Chapters 1 and 2, the most important aspect of ...
Read now
Unlock full access