Added | 07 Feb 2009 |
Updated | 12 Feb 2009 |
Authors | Karl J. Lieberherr |
Preface xxv
1 Introduction 1
2 Introduction to Object-Oriented Software 18
3 From C++ to Demeter 40
4 Thinking Adaptively 77
5 Adaptive Software by Example 112
6 Class Dictionary Graphs and Objects 135
7 Propagation Directives 169
8 Propagation Patterns 202
9 Propagation Pattern Interpretation 255
10 Transportation Patterns 309
11 Class Dictionaries 358
12 Style Rules for Class Dictionaries 382
13 Case Study. A Class Structure Comparison Tool 403
14 Instructional Objectives 429
15 Core Concepts and Implementation 453
16 Theory of Class Dictionaries 497
17 Selfstudy/Teacher's Guide 542
18 Glossary 565
A Electronic Access 589
Bibliography 591
Index 606