MTU Cork Library Catalogue

Syndetics cover image
Image from Syndetics

Object-oriented design with C++ / Kenneth Barclay and W. John Savage.

By: Barclay, Kenneth A, 1947-.
Contributor(s): Savage, W. J. (W. John).
Material type: materialTypeLabelBookPublisher: London : Prentice-Hall, 1997Description: xiv, 481 p. ; 24 cm.ISBN: 0132563711.Subject(s): Object-oriented methods (Computer science) | C++ (Computer program language)DDC classification: 005.12
Contents:
Object technology -- Object-oriented analysis and design -- A language for object-oriented modelling -- Case study: a simple library system -- Dynamic modelling -- Object-oriented programming languages -- Specialisation -- Case study: library system revisited -- Inheritance -- Tool Support.
Holdings
Item type Current library Call number Copy number Status Date due Barcode Item holds
General Lending MTU Bishopstown Library Lending 005.12 (Browse shelf(Opens below)) 1 Available 00081055
Total holds: 0

Enhanced descriptions from Syndetics:

This is an introductory text to object oriented design and C++. The adoption of C++ as a programming language presents a number of challenges, not least to reduce the degree of freedom available to the programmer. It explores some of these difficulties and their resolutions, by imposing on the language the use of an object model. This is also expressed in the design language LOOM which, in addition to constraining the form of the model, also removes the arcane syntax of C++ and its confusing syntax. The emergence of a number of object oriented methods offers the opportunity to impose object oriented modelling and designs into the development process from the beginning, ahead of implementation concerns. LOOM reinforces the holistic nature of the object model where there is less division between the phases of the software life cycle. It also provides the balance between the power and flexiblity of the C++ programming language and the control required in its usage. In this way LOOM reduces the risk involved in the adoption of C++ as an implementation language. A disk is included. LOOM has been incorporated into a design tool called ROME.

Bibliography: (page 275) and index.

Object technology -- Object-oriented analysis and design -- A language for object-oriented modelling -- Case study: a simple library system -- Dynamic modelling -- Object-oriented programming languages -- Specialisation -- Case study: library system revisited -- Inheritance -- Tool Support.

Table of contents provided by Syndetics

  • 1 Object Technology
  • 2 Object Oriented Analysis and Design
  • 3 A Language for object Oriented Modelling Case Study
  • 4 A Simple Library System
  • 5 Dynamic Modelling
  • 6 Object Oriented Programming Language
  • 7 Specialisation
  • 8 Case Study Library System Revisited Inheritance
  • 9 Tool Support
  • 10 Bibliography
  • Appendix A LOOM Grammer
  • Appendix B LOOM Base Types
  • Appendix C C++ Classes
  • Appendix D Classes
  • Appendix D C++ Class
  • Reference
  • Appendix E Case Study LOOM Scripts
  • Appendix F C++ Program Listings

Author notes provided by Syndetics

Ingrid Stober: Studied Earth Sciences at the University of Freiburg (Germany). 1985 Ph.D. with the dissertation on "groundwater flow patterns in hard-rock aquifers, results from pumping- and injection-tests". 1994 habilitation thesis on "hydrogeology of crystalline rocks of the Black Forest, Germany". She is working at the Geological Survey of Baden-Württemberg, with the responsibility for geothermal energy. Her research interests are geothermal waters and hydraulics.

 Kurt Bucher: Studied Geology at ETH Zurich (Switzerland). 1977 Ph.D. in metamorphic petrology. Assistant professor at the University of Basel (Switzerland), Professor of Geology at the University of Oslo (Norway) and is currently Full Professor of Mineralogy and Geochemistry at the University of Freiburg (Germany). His research is focused on field studies of water-rock interaction processes in deep geothermal systems.

Powered by Koha