Short TOC - SHORT TABLE OF CONTENTS(The full table of contents starts on page xvii Preface v 23 Principles of class design 747 24 Using inheritance

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
SHORT TABLE OF CONTENTS (The full table of contents starts on page xvii.) Preface v Foreword to the second edition xiii On the bibliography, Internet sources and exercises xv Contents xvii Part A: The issues 1 1 Software quality 3 2 Criteria of object orientation 21 Part B: The road to object orientation 37 3 Modularity 39 4 Approaches to reusability 67 5 Towards object technology 101 6 Abstract data types 121 Part C: Object-oriented techniques 163 7 The static structure: classes 165 8 The run-time structure: objects 217 9 Memory management 279 10 Genericity 317 11 Design by Contract: building reliable software 331 12 When the contract is broken: exception handling 411 13 Supporting mechanisms 439 14 Introduction to inheritance 459 15 Multiple inheritance 519 16 Inheritance techniques 569 17 Typing 611 18 Global objects and constants 643 Part D: Object-oriented methodology: applying the method well 661 19 On methodology 663 20 Design pattern: multi-panel interactive systems 675 21 Inheritance case study: “undo” in an
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/02/2009 for the course CS 4376 taught by Professor Christeansan during the Spring '09 term at Dallas Colleges.

Page1 / 2

Short TOC - SHORT TABLE OF CONTENTS(The full table of contents starts on page xvii Preface v 23 Principles of class design 747 24 Using inheritance

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online