Operation cohesion Measure of individual operations Does each operation focus on a single functional requirement? Maximise because: If each operation deals with a single functional requirement, requirements change is easier to support
Class cohesion Measure of individual classes Does each class focus on a single domain concept? Maximise because: Classes become overly complex otherwise
The Seminar class of Figure 2 is refactored into the classes depicted in Figure 5. Refactoring such as this is called class normalization (Ambler 2004), a process in which you refactor the behavior of classes to increase their cohesion and/or to reduce the coupling between classes.
William Butler Yeats: All life is a preparation for something that probably will never happen. Unless you make it happen.
posted 12 years ago
Thank You Very Much, Dan.
What are you doing? You are supposed to be reading this tiny ad!
the new thread boost feature brings a LOT of attention to your favorite threads