SDSU CS 696: Advanced OO
Spring Semester, 1997
Doc 4, Cohesion part 2

To Lecture Notes Index
San Diego State University -- This page last updated Feb 10, 1997

Contents of Doc 4, Cohesion part 2

Cohesion 2


Object Coupling and Object Cohesion, chapter 7 of Essays on Object-Oriented Software Engineering, Vol 1, Berard, Prentice-Hall, 1993,

Doc 4, Cohesion part 2 Slide # 1

Composite Objects

A composite object is an object that is conceptually composed of two, or more, other objects, which are externally discernable.

Component objects are those that make up the composite object.

Component objects are externally discernable if

Doc 4, Cohesion part 2 Slide # 2
Ranking of Cohesion of Composite Objects

Increasing Order of Goodness

Doc 4, Cohesion part 2 Slide # 3
Accessing Cohesion of an Individual Object

Accessment of the public methods/public non methods/component objects