Law of demeter
Nov. 12th, 2007 03:04 pmIntro:
The Law of Demeter for functions requires that a method M of an object O may only invoke the methods of the following kinds of objects:
1. O itself
2. M's parameters
3. any objects created/instantiated within M
4. O's direct component objects
In particular, an object should avoid invoking methods of a member object returned by another method.
[Poll #1087502]
The Law of Demeter for functions requires that a method M of an object O may only invoke the methods of the following kinds of objects:
1. O itself
2. M's parameters
3. any objects created/instantiated within M
4. O's direct component objects
In particular, an object should avoid invoking methods of a member object returned by another method.
[Poll #1087502]