애플리케이션에 객체가 필요하다면 그 이유는 단 하나
→ 객체가 협력에 참여하고 있기 때문
Screening
interface
DiscountPolicy
PercentDiscountPolicy
AmountDiscountPolicy
협력 → 역할 → 객체 → 클래스