[Book Cover]

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.


[Help] [Home]


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