閉鎖性共通の原則(CCP)
Common Closure Principle。
Robert C. Martin
が
Designing Object-Oriented C++ Applications: Using the Booch Method
で提唱した。
1つのパッケージにまとめられるクラス群は、同じ種類の変更に対してともに影響をうけるものであるべきだ。つまり、1つのパッケージに影響を与える変更は、そのパッケージに含まれるすべてのクラスに影響を与えるということである。
(
『マイクロサービスパターン』
より孫引き)
→
「The Principles of Object Oriented Design」