에듀윌 · 결합도 ③ 제어
중간 단계
결합도 ③ · 중간

제어 결합도 — 플래그로 동작 지시

정의 · Control Coupling
한 모듈이 다른 모듈에 제어 신호(플래그·스위치)를 넘겨 내부 동작 방식을 제어하는 결합도. 호출하는 쪽이 상대의 내부 로직에 관여하게 됩니다.
예시
pay(amount, "kakao") — 결제 방식 플래그에 따라 내부 동작이 완전히 달라짐. 그래서 수단별 모듈을 분리하는 게 정석.
시험 포인트
제어 결합도 = 제어 플래그·스위치를 파라미터로 전달. "어떻게 동작할지" 지시한다는 점이 핵심.