Common Closure Principle

Definition
Gather functionality in a module that changes for the same reasons and at the same time.
Common Closure Principle

How does it work?

This is the Single Responsibility Principle for modules.

Links