![[Book Cover]](../covergif/013396342X.gif)
|
Little Book of Object-Oriented Programming, The, 1/e
Henry Ledgard, University of Toledo
Published October, 1995 by Prentice Hall Engineering/Science/Mathematics
Copyright 1996, 224 pp.
Paper
ISBN 0-13-396342-X
|
Sign up for future mailings on this subject.
See other books about:
Object-Oriented Programming-Computer Science
|

Based on the premise that there is much needless confusion
about Object-Oriented Programming, this mini-text offers
a very simple, clear explanation of the truly fundamental issues in
OOP that can be read by any programmer. It starts from a simple
programming base independent of C, C++, and Pascal and
builds on this base to unfold the essence of OOP.
introduces OOP with a minimum of notation and without
the distractions of the full syntax of any particular language:
- makes use of a series of mini-languages that are
based on familiar notation and represent a tiny fragment of real languages.
develops OOP in stages each stage presenting
a single key principle.
provides simple examples throughout.
concludes with a program of some substance.
includes multiple-choice questions.
2. Types.
2.1 Minilanguage Type. 2.2 The Meaning of Type. 2.3
Primitive Types. 2.4 Composite Types. 2.5 Type Checking. Further Reading
and Exercises.
3. Definition of New Types.
3.1 Minilanguage Typedef. 3.2 Type Definitions. 3.3
Userdefined Operators. 3.4 A Note on Pascal. Further Reading
and Exercises.
4. Packages and Modules.
4.1 Minilanguage Modules. 4.2 Packages and Modules.
4.3 Encapsulation and Abstraction. 4.4 Information Hiding. 4.5 Separate
Compilation. 4.6 Modula2 and Ada. Further Reading and Exercises.
5. Objects and Abstract Data Types.
5.1 Minilanguage Objects. 5.2 Full Objects. 5.3 Abstract
Data Types. 5.4 Turbo Pascal. Further Reading and Exercises.
6. Classes.
6.1 Minilanguage Classes. 6.2 More on Objects. 6.3
Smalltalk and Eiffel. Further Reading and Exercises.
7. Inheritance.
7.1 MiniLanguage Inherit. 7.2 Inheritance. 7.3 Polymorphism.
7.4 C++ and Ada 9X. Further Reading and Exercises.
8. Object-Oriented Programming.
8.1 What is an Object? 8.2 Variety of Objects.
8.3 Questioning ObjectOriented Programming. 8.4 Program Flash.
Appendix 1: General Exercises.
Appendix 2: Flash Source Code in C++.
Appendix 3: Glossary.
References.
Index.
|