O Common Closure Principle (CCP) propõe que classes que provavelmente mudarão juntas devem ser agrupadas no mesmo pacote, de modo que uma mudança afete todas as classes desse pacote. O princípio visa manter classes dependentes juntas para facilitar a manutenção do código. Uma mudança deve ser restrita a um único pacote, evitando impactos em outros pacotes.