응집도(Cohesion)는 모듈 내부 구성 요소들이 얼마나 밀접하게 관련되어 있는지를 나타내며, 높을수록 좋은 소프트웨어 설계라고 합니다.아래는 일반적으로 사용되는 7단계 응집도를 좋은 것부터 나쁜 순서로 정리한 것입니다. ✅ 응집도의 종류 (좋은 순 → 나쁜 순)순서응집도 유형영어명설명①기능적 응집Functional Cohesion하나의 기능 또는 작업을 수행하기 위해 모듈 내 모든 요소들이 협력함. 최상위 수준.②순차적 응집Sequential Cohesion한 기능의 출력이 다음 기능의 입력으로 사용되는 경우. 데이터 흐름 존재.③통신적 응집Communicational Cohesion동일한 데이터(구조체, 파일 등)를 사용하는 기능들을 모아둠. 기능은 다르지만 데이터 공유.④절차적 응집Procedu..