유지보수하기 좋은 소프트웨어의 핵심 원칙인 응집도(Cohesion)의 7가지 유형을 구체적인 예시와 함께 알아봅니다. 또한, 클래스 응집도를 정량적으로 측정하는 LCOM 메트릭을 통해 코드 설계를 분석하고 개선하는 실용적인 방법을 제시합니다.