[오브젝트] 챕터 14: 일관성 있는 협력
✏️, 💡,❓ 해당 이모지는 저의 생각임을 나타냅니다. 유사한 기능을 구현하기 위해 유사한 협력 패턴을 사용하라. 유사한 기능 구현을 위해 유사한 협력 방식을 따를 경우 최소한의 노력으로 코드를 구현할 수 있다. 01 핸드폰 과금 시스템 변경하기기본 정책 확장11장에서 구현한 핸드폰 요금 정책을 4가지 방식으로 확장한다.더보기1. 고정요금 방식: 일정 시간 단위로 동일 요금 부과2. 시간대별 방식: 24시간을 특정 구간으로 나눈 후 구간별 다른 요금 부과3. 요일별 방식: 요일별로 요금을 차등 부과4. 구간별 방식: 통화 시간을 일정하게 나눈 후 구간별로 요금을 차등 부과 시간대별 방식 구현하기통화는 여러날 걸쳐서 이루어질 수 있다. 그래서 시작 일자와 종료 일자도 통화 시작 시간과 종료 시간과 함께 ..