에듀윌
·
결합도 ③④
중간 두 단계
자주 마주치지만 줄여야 함
옆 가게 와이파이 / 부장님
일일이 지시
단계
정의
식별 키워드
③ 외부
External
모듈이
외부 환경
(파일 포맷·디바이스·통신 프로토콜)에 의존
'외부 인터페이스', '외부 파일', '통신 프로토콜'
④ 제어
Control
다른 모듈에게
'어떻게 동작할지' 제어 플래그/신호
를 전달
'제어 플래그', 'Switch', '동작 방식 지정'
📶
외부 = 옆 가게 와이파이 공유.
옆 가게가 공유기 바꾸면 우리 인터넷도 끊김. '외부 환경(공유기)'에 묶인 게 핵심.
🎚
제어 = 부장님이 일일이 지시.
process(data,
mode
)
처럼 '이 모드로 동작해'를 외부가 지정. 모드별 함수 분리가 더 좋은 설계.
💡 시험 한 줄
제어 결합도 = '
플래그 전달
'이 키워드. 동작 방식을 외부가 지정하면 100% 제어.