Cohesion as a design attribute
Not well-defined. Often difficult to classify cohesion
Inheriting attributes from super-classes weakens cohesion
To understand a component, the super-classes as well as the component class must be examined
Object class browsers assist with this process