⛓ 결합도

은유로그·2021년 10월 15일
0

📚 study

목록 보기
7/21

결합도

모듈 내부가 아닌 외부의 모듈과의 연관도 또는 모듈 간의 상호의존성을 의미한다.
결합도가 낮을수록 품질은 높아진다.

내용 결합도 (Content Coupling)

다른 모듈 내부에 있는 변수나 기능을 다른 모듈에서 사용하는 경우의 결합도

공통 결합도 (Common Coupling)

파라미터가 아닌 모듈 밖에 선언되어 있는 전역 변수를 참조하고 전역 변수를 갱신하는 식으로 상호작용하는 경우의 결합도

외부 결합도 (External Coupling)

두 개의 모듈이 외부에서 도입된 데이터 포맷, 통신 프로토콜, 또는 디바이스 인터페이스를 공유할 경우의 결합도

제어 결합도 (Control Coupling)

단순 처리할 대상인 값만 전달되는 게 아니라 어떻게 처리를 해야 한다는 제어 요소가 전달되는 경우의 결합도

스탬프 결합도 (Stamp Coupling)

모듈 간의 인터페이스로 배열이나 객체, 구조 등이 전달되는 경우의 결합도

자료 결합도 (Data Coupling)

모듈 간의 인터페이스로 전달되는 파라미터를 통해서만 모듈 간의 상호작용이 일어나는 경우의 결합도

profile
๑•‿•๑

0개의 댓글