Building object-oriented systems: an introduction from concepts to implementation in C++
This book gives a concise overview of object-oriented concepts and the use of C++ for program implementation. It provides the reader with enough knowledge to implement OO concepts in C++ but, unlike the majority of books on this subject, emphasis is placed on problem representation. The author examines why representation is important, how object-oriented concept provide the basis for an expressive representation language, and how these concepts aid program development. Numerous examples of both representation and programs in C++ are provided and exercises are used to reinforce the student's understanding.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Some Language Fundamentals
13 other sections not shown
Other editions - View all
abstract data type aggregation aircraft algorithm application array assigned association backpropagation base class breadth-first search byte called Chapter char character client programmer colin compiler compression concepts const constructed constructor container class cout data structure declared defined depth-first depth-first search derived class dynamic binding Encapsulation error example external node fanOut Figure float FPtr GenCont header file hierarchy Hopfield network Huffman Huffman coding illustrates implementation include iostream.h inheritance initialised input instantiated integer interface iteration knowledge knowledge representation layer Listing match member functions method multiple inheritance network architecture neural networks notation object model object of type object-oriented paradigm operations organising output overloaded pointer Polygon programming language Prolog queue reader representation reusable components reuse semantic specified square stack static string subclass template class tree Triangle trie update variable void mainO weight