에듀윌 · 결합도 ⑤⑥
권장 · 자료가 1등
권장되는 결합 두 단계

메뉴판 통째 vs 영수증 한 장

단계정의식별 키워드
⑤ 스탬프
Stamp
자료구조 전체(레코드·배열·객체)를 통째 전달, 받는 쪽은 일부만 사용'자료구조 전달', '레코드', '구조체 전체'
⑥ 자료
Data
꼭 필요한 단순 파라미터(값)만 전달 — 가장 이상적'단순 인자', '값만 전달', '파라미터'
📋
스탬프 = calculatePrice(orderRecord) — 메뉴판 통째. 주문 레코드에 이름·주소·결제정보 다 들어있는데 가격만 필요.
🧾
자료 = calculatePrice(itemId, qty) — 영수증 한 장. 꼭 필요한 값만 주고받아 영향 범위 최소. 가장 이상적.
💡 시험 한 줄
가장 약한(이상적) 결합 = 자료 결합도. 스탬프 vs 자료 = '통째 vs 필요한 값만'.