
An Introduction to
Object-Oriented Programming






Der Autor stellt in geschickter Art und Weise Smalltalk, C++, Objective-C und Object Pascal nebeneinander und erlaubt Vergleiche bei den Lösungsansätzen. Die Vor- und Nachteile einzelner Implementationen werden deutlich vermittelt. Zu der Zeit für mich ein wichtiges Werk...
Inhaltsverzeichnis
-
Preface
- Thinking Object-Oriented
- Responsibility-Driven Design
- Classes and Methods
- Messages, Instances, and Initialization
- A Case Study: Eight Queens
- Inheritance
- Static and Dynamic Binding
- Case Study: Mixed-Type Arithmetic
- Replacement and Refinement
- Case Study: Solitaire
- Inheritance and Types
- Multiple Inheritance
- Polymorphism
- Case Study: Smalltalk Collections
- Visibility and Dependency
- Case Study: A Billiards Game
- Case Study: Container Classes in C++
- A Second Look at Classes
- Implementation
- Further Information
- Source for Eight Queens Puzzle
- Source for Solitaire Game
- Source for Billiards Game
- Source for Container Classes
- Glossary
Bibliography
Index
Information
Jahr : | 1991 |
Autor : | Timothy Budd |
Seiten : | 399 |
Verlag : | Addison-Wesley |
Preis : | ?? |
ISBN : | 0-201-54709-0 |