결합도 ④ · 강한 편
외부 결합도 — 외부 규격 공유
정의 · External Coupling
두 모듈이 외부에서 도입된 데이터 포맷·통신 프로토콜·디바이스 인터페이스를 공유하는 결합도. 외부 규격이 바뀌면 의존 모듈이 한꺼번에 흔들립니다.
예시
A·B 모듈이 둘 다 외부 API의 JSON 응답 형식에 의존 → 형식이 바뀌면 둘 다 수정. (결제 대행사 규격에 맞추는 패턴)
시험 포인트
외부 결합도 = 외부 규격(포맷·프로토콜·인터페이스) 공유. "전역 변수"를 공유하는 공통 결합도와 헷갈리지 마세요.