![[Book Cover]](../covergif/0132563711.jpg)
|
Object Oriented Design With C++, 1/e
Ken Barclay, Napier University
John Savage
Published December, 1996 by Prentice Hall Engineering/Science/Mathematics
Copyright 1997, 512 pp.
Paper
ISBN 0-13-256371-1
$49.00
|
Sign up for future mailings on this subject.
See other books about:
Design & Analysis
|
Provides a complete introduction to object-oriented
modelling using OMT and to the C++ programming language. For many, C++ is the
implementation language of choice for object-oriented development. KEY
TOPICS: The book explores the difficulties and resolutions by imposing
on the language the use of an object model. This is expressed in the design
language LOOM (Language for Object-Oriented Modelling) which provides the
balance between the power and flexibility of the C++ programmilng language and
the control required in its use. In this way, LOOM reduces the risk involved in
the adoption of C++ as an implementation language. LOOM has been incorporated
into a design tool called ROME. This powerful object modelling environment
permits the designer to present an object model graphically and to decorate
that model with LOOM constructs. The ROME design tool also includes a C++ code
generator, delivering functional code that is ready for compilation and
execution.
This is the complete package for object-oriented development, and is essential reading for practicing software professionals.
- The ROME design tool (a Windows 3.1 application) is provided as a free disk with this book.
- C++ code generator (for Borland version 4.1 and above).
- Packed with learning aids including a large number of case-studies, exercises and end-of-chapter summaries.
Preface.
1. Object Technology.
2. Object-Oriented Analysis and Design.
3. A Language for Object-Oriented Modelling.
4. Case Study: A Simple Library System.
5. Dynamic Modelling.
6. Object-Oriented Programming Languages.
7. Specialization.
8. Case Study: Library System Revisited.
9. Inheritance.
10. Tool Support.
Bibliography.
Appendix A. LOOM Grammar.
Appendix B. LOOM Base Types.
Appendix C. C++ Classes.
Appendix D. C++ Class Reference.
Appendix E. Case Study LOOM Scripts.
Appendix F. C++ Program Listings.
Index.
|