Sciweavers


Book

Adaptive Object-Oriented Software: a PWS book

15 years 9 months ago
Adaptive Object-Oriented Software: a PWS book
"This book introduces a software development method, called the Demeter Method, for developing adaptive object-oriented software. The reader will learn the Demeter Method for evolutionary software development by specifying class dictionaries for de ning the structure of objects and by specifying propagation patterns for implementing the behavior of the objects. The reader will learn how class dictionaries and propagation patterns are translated to C++. Translation to other languages that support the object-oriented paradigm is very similar. The behavior of objects may be implemented with only partial knowledge of the object structure"
Karl J. Lieberherr
Added 07 Feb 2009
Updated 12 Feb 2009
Authors Karl J. Lieberherr

Table of Contents

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

Comments (0)