1. Movie클래스는 비디오의 종류에 따라 각기 다른 메서드 호출을 하고 각자 다른 값을 반환한다...
때문에 이런 구조는 하위 클래스를 만들어서 각자 처리하도록 하는게 좋다.

따라서 이 부분을 abstract Price클래스로 빼내고,
각자 처리할 Children , New Release, Regular 클래스들을 만들었다.