영화예매 시스템 - 데이터 중심 설계
각 객체가 구조체 처럼 데이터만 담고 있다고 볼 수 있음
Movie.java
MovieType.java
DiscountConditionType.java
DiscountCondition.java
Screening.java
Reservation.java
ReservationAgency.java
영화예매 시스템 - 캡슐화 개선
각 객체의 책임을 ReservationAgency에서 다시 본인에게 위임
Movie.java
MovieType.java
DiscountConditionType.java
DiscountCondition.java
Screening.java
Reservation.java
ReservationAgency.java