posted 17 years ago
In short objects should be cohesive so that they can perform a specific set of functions and loose coupled so that one object needs to know least about other objects and thus becomes more reusable.
For more understandings,prefer "Design Pattern" by our old-good-favourite authors.