Common Closure Principle (CCP) is another package design principle which tries to look at maintainability rather than usability. The principle advises on which classes should be packaged together from a change and distribution point of view. It states: The classes in a package should be closed together against the same kind of changes. [Continue]

