Introduction to Demeter and it's laws

If you hang around any of the object-oriented mailing lists, chat groups, or Usenet newgroups, you'll notice that the name "Demeter" keeps popping up every few months or so on a regular basis. Usually it is in the form of a question asking "What is Demeter?" or "What is the Law of Demeter? Other times it is used in passing as an obscure reference (which usually prompts the earlier questions just stated).
The Demeter method and project is about "Adaptive Programming" which deals with specifying the connections between objects as loosely as possible (this is called "structure-shy" programming).

AttachmentSize
oopsla88-law-of-demeter.pdf1.24 MB