이번 챕터에서는 어떻게 객체지향을 활용하여 프로그램을 구성할 수 있는지 학습한다. 책에 있는 영화 예매 시스템 예제를 그대로 따라할 것이다. 책을 따라하면서 객체 지향에 대한 감을 잡아보도록 하자. 0. 요구사항 살펴보기 사용자가 온라인 영화 예매 시스템을 활용해서 영화를 예매할 수 있다. 할인조건에 맞는 예매자는 요금을 할인받을 수 있다. 할인조건은 순서조건과, 기간조건 두가지가 있다. 기간조건은 요일 시작시간 종료시간 세부분으로 구성되며 영화 시작시간이 해당 기간안에 포함될 경우 요금을 할인한다. 할인 조건에 해당하는 예매자는 할인정책에 따라 요금을 할인받을 수 있다. 할인정책은 금액할인정책과 비율할인 정책이 있다. 영화별로 하나의 할인정책만 할당할 수 있다. 할인정책을 지정하지 않는것도 가능하다. ..