Aspect-Oriented Programming and Adaptive Programming
How to write more flexible and shorter programs
url: www.ccs.neu.edu/home/lieber/connection-to-aop.html
Demeter
Information on Adaptive Programming including links, books, and papers. (Karl J. Lieberherr)
url: www.ccs.neu.edu/research/demeter/
Introducing Demeter and its Laws
Adaptive Programming - specifying the connections between objects as loosely as possible. Makes programs more flexible, more resilient to change, and more adaptable to varying configurations of classes within a given domain
url: www.cmcrossroads.com/bradapp/docs/demeter-intro.ht...
Law of Demeter
Information on this object oriented style rule which aims to limit the number of objects each object interacts with.
url: www.ccs.neu.edu/home/lieber/LoD.html