Download Adaptive Object-Oriented Software: The Demeter Method pdf by Karl Lieberherr, This book includes following topics: Introduction to Ob ject-Oriented Software, From C++ to Demeter, Thinking Adaptively, Adaptive Software by Example, Class Dictionary Graphs and Ob jects, Propagation Directives, Propagation Patterns, Propagation Pattern Interpretation, Transportation Pattern, Class Dictionaries, Style Rules for Class Dictionaries, Case Study: A Class Structure Comparison Tool, Instructional Ob jectives, Core Concepts and Implementation and many more topics.

Download the pdf from below to explore all topics and start learning.