Practical Object-Oriented Development in C++ and Java
Cay S. Horstmann · CERN Document Server (European Organization for Nuclear Research) · 1997
Objects and Classes. A Crash Course in Basic C++. Implementing Classes. Interfaces. Object-Oriented Design. Programming by Contract. Inheritance. Polymorphism. A Crash Course in Java. The Object Models in C++ and Java. Names: Scope, Access, and Conflict Control. Operator Overloading. Streams and Persistence. Memory Management. Parameterized Classes. Exception Handling. Class Library Design. Multiple Inheritance. Frameworks. References. Index.