[Book Cover]

Object-Oriented Programming with C++ and Smalltalk, 1/e

Caleb Drake, University of Illinois

Published October, 1997 by Prentice Hall Engineering/Science/Mathematics

Copyright 1998, 1010 pp.
Paper
ISBN 0-13-103797-8
$67.00


Sign up for future
mailings
on this subject.

See other books about:
    Design & Analysis





This book describes the design goals and language features of object-oriented languages without viewing them from the perspective of any particular language.

Covers key object-oriented principles — date abstraction, inheritance, polymorphism, and dynamic binding in a language independent discussion that focuses on the purpose of each feature.



Focuses on the principles of object-oriented design as opposed to language syntax.

  • Provides detailed coverage of Smalltalk and C++, emphasizing their similarities and differences in terms of design goals, language features, and usage.
  • Discusses the benefits of the object model such as reusability, extendibility, and decreased coupling between program units.
  • Examines the application of object-oriented concepts to the development of large software projects




I. GENERAL PRINCIPLES.
    0. Programming Language Semantics.
    1. Software Architecture.
    2. Classes, Messages and Methods.
    3. Inheritance.
    4. Object-Oriented Programming Languages and Environments.

II. SMALLTALK.
    5. Language and Environment.
    6. Classes and Inheritance.
    7. Foundation Classes.
    8. The Collection Classes.
III. C++.
    9. Enhancements to C.
    10. Classes.
    11. Operators, Conversions and Iostreams.
    12. Inheritance and Dynamic Binding.
    13. Templates, Exceptions and Namespaces.
    Bibliography.
    Index.


[Help] [Home]


© Prentice-Hall, Inc. A Pearson Education Company
Comments To webmaster@prenhall.com