![[Book Cover]](../covergif/0131037978.jpg)
|
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.
|