Für diesen Artikel ist leider kein Bild verfügbar.

Building Object-oriented Systems

Applications in C++

Robert Callan (Autor)

Media-Kombination
230 Seiten
1994
WIT Press
978-1-85312-340-5 (ISBN)
72,10 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
An overview of object-oriented concepts and the use of C++ for program implementation. Emphasis is placed on problem representation and its importance, with discussion of how object-oriented concepts provide the basis for a representation language and how these concepts aid program development.
This title provides a concise overview of object-oriented concepts and the use of C++ for program implementation. It aims to help the reader form a clear concept of the object-oriented paradigm, which is the essential foundation to build programs in C++. To this end, the book does not concentrate on syntax but provides enough knowledge to implement OO concepts in C++, with emphasis placed on problem representation. Researchers in artificial intelligence have recognized that representation is essential to the successful solution of complex problems. This book examines why representation is important, how object-oriented concepts provide the basis for an expressive representation language, and how these concepts aid program development. It uses numerous examples of both representation and programs in C++, includes exercises to reinforce student understanding and contains programming tasks, some of which are constrained to use object-oriented principles.

Part 1 Fundamental concepts: encapsulation; polymorphism; genericity. Part 2 Representation: semantic nets; frames; connectionist nets. Part 3 Some language fundamentals: scope and life of variables; enumerations; looping. Part 4 Class: enscapulation; class as a type; pointers to members. Part 5 Inheritance: string example; construction and destruction. Part 6 Operator overloading: unary example; binary example. Part 7 Genericity: an example of class template; an example of a function template. Part 8 Streams: basic input-output formatting. Part 9 Container classes: a simple container; iterating through a container. Part 10 Analysis and design: Object Modelling Technique - OMT; other methods. Part 11 Data compression application: Huffman coding; design for implementation. Part 12 Neural network application: the feedforward backpropagation network; enhancing the design. Part 13 Reuse: various ways to achieve reuse; the abuse of inheritance.

Erscheint lt. Verlag 1.10.1994
Zusatzinfo Ill.
Verlagsort Southampton
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Software Entwicklung Objektorientierung
ISBN-10 1-85312-340-4 / 1853123404
ISBN-13 978-1-85312-340-5 / 9781853123405
Zustand Neuware
Haben Sie eine Frage zum Produkt?