Course in Data Abstraction: the Object-Oriented Approach Using C++
1994
McGraw-Hill Inc.,US (Verlag)
978-0-07-004957-4 (ISBN)
McGraw-Hill Inc.,US (Verlag)
978-0-07-004957-4 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
Taking an object-oriented approach to teaching data abstraction using C++, this text consists of three main sections: an overview, presenting the principles of object-oriented design and development; the implementation of the various data abstractions, including 90 classes; and three case studies.
This text takes a object-oriented approach to teaching data abstraction using C++. It consists of three main sections: an overview, in which the principles of object-oriented design and development are presented; the implementation of the various data abstractions including, approximately 90 classes; and three case studies. The case studies and integrated examples reinforce other computer science topics, and the discussions of finite automata, program translation, and database normalization are intended to introduce concepts that will be discussed again in detail in other courses. This book assumes no prior knowledge of C++, although some familiarity with C would be helpful. It includes easily portable programs - tested and verified on the Macintosh and IBM PC and there is an emphasis on reusable component software. Program correctness and complexity are discussed at various points throughout the text.
This text takes a object-oriented approach to teaching data abstraction using C++. It consists of three main sections: an overview, in which the principles of object-oriented design and development are presented; the implementation of the various data abstractions including, approximately 90 classes; and three case studies. The case studies and integrated examples reinforce other computer science topics, and the discussions of finite automata, program translation, and database normalization are intended to introduce concepts that will be discussed again in detail in other courses. This book assumes no prior knowledge of C++, although some familiarity with C would be helpful. It includes easily portable programs - tested and verified on the Macintosh and IBM PC and there is an emphasis on reusable component software. Program correctness and complexity are discussed at various points throughout the text.
Part 1 The fundamentals: introduction; data abstraction and object-oriented programming; fundamental ideas and the class hierarchy; the collection and magnitude classes; using the fundamental structures. Part 2 The implementations: lists and linear structures; more linear structures; arrays as objects; tree as nodes and arcs; recursive structures and other advanced ideas; the most important magnitude classes; more collections. Part 3 The applications: program translation; program verification; database normalization.
Erscheint lt. Verlag | 1.4.1994 |
---|---|
Zusatzinfo | appendix |
Verlagsort | New York |
Sprache | englisch |
Gewicht | 190 g |
Themenwelt | Mathematik / Informatik ► Informatik ► Datenbanken |
Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge | |
Informatik ► Software Entwicklung ► Objektorientierung | |
ISBN-10 | 0-07-004957-2 / 0070049572 |
ISBN-13 | 978-0-07-004957-4 / 9780070049574 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
Mehr entdecken
aus dem Bereich
aus dem Bereich
objektorientierte Entwicklung modularer Maschinen für die digitale …
Buch | Hardcover (2024)
Hanser (Verlag)
CHF 62,95
Entwicklung von GUIs für verschiedene Betriebssysteme
Buch (2023)
Hanser, Carl (Verlag)
CHF 55,95
Principles and Practice Using C++
Buch | Softcover (2024)
Addison Wesley (Verlag)
CHF 119,95