📌 정의 1️⃣ 높은 응집도 응집도가 높다는 것은 변화가 일어날 때 해당 모듈에서 변하는 부분이 크다는 것이다. 간단하게, 기능을 변경할 때 여러 모듈에서 변경하는 것이아닌 하나의 모듈만 변경하면 되는 것이다. 2️⃣ 낮은 결합도 책임과 관심사가 다른 오브젝트 또는 모듈과는 낮은 결합도, 즉 느슨하게 연결된 형태를 유지하는 것이 바람직한 것. 결합도가 낮아지면 확장에도 용이해진다.