문제
모듈화 설계의 기본 원칙으로 가장 적절한 것은?
① 높은 결합도와 높은 응집도 ② 낮은 결합도와 높은 응집도 ③ 높은 결합도와 낮은 응집도 ④ 낮은 결합도와 낮은 응집도
정답
2번
해설
좋은 모듈 설계의 기본 원칙은 낮은 결합도(Low Coupling)와 높은 응집도(High Cohesion)이다. 낮은 결합도는 모듈 간 의존성을 최소화하여 독립성을 높이고, 높은 응집도는 모듈 내부 요소들이 하나의 목적을 위해 긴밀하게 협력하도록 한다. 이는 유지보수성과 재사용성을 향상시킨다.