Loosely-decoupled, Highly cohesive란 무엇인가요? (낮은 결합도, 높은 응집력)
프로그래밍/기본2021. 1. 13. 20:00
이번 포스팅에선 Loosely-decoupled, Highly cohesive에 대해 간단히 알아보겠습니다.
한국어로 보면.. 응집력이니 결합도니 비슷한 말로 들려 상당히 헷갈립니다.
Highly cohesive(high cohesion)(높은 응집력)
응집도는 모듈이나 클래스에서 요소들이 얼마나 뭉쳐있는지 정도를 나타냅니다.
관련 있는 코드들은 최대한 모아놓는게 좋습니다.
Loosely decoupled(Low coupling)(낮은 결합도)
결합도는 서로 다른 모듈/클래스가 의존성을 얼마나 가지고 있는지를 나타냅니다.
서로 다른 모듈은 의존성이 낮을 수록 좋습니다.
어떤 문제가 생겼을 때 두 모듈간 의존성이 높다면 문제 해결이 어려워집니다.
참고
댓글 영역