github:
하! 어케 정리해~
이번편은 이러한 개념이 있다고 알려주는 편~
다 이해할려고 하지 말고 편한 마음으로 정리하기!
영화와 상영을 구분
⇒ 관객이 예매하는 대상은 영화 자체가 아니라 상영, 특정 시간에 상영되는 영화를 관람하기 위해 돈을 지불하는 것
할인액을 결정하는 두 가지 규칙
condition
)
순서
와 기간
조건으로 나뉨
policy
)
금액
할인 정책과 비율
할인 정책이 있음
객체지향은 객체를 지향하는 것인데, 클래스를 먼저 결정 후 클래스에 어떤 속성과 메서드가 필요한지 고민하는건 객체지향의 본질과 거리가 멀다
⇒ 객체지향의 본질은 클래스가 아닌 객체에 초점을 맞추는 것
객체들의 공통된 특성과 상태를 가진 객체들을 타입으로 분류하고 타입을 기반으로 클래스 구현하는 것
객체들이 어떤 상태와 행동을 가지는지를 먼저 결정해야함
객체는 홀로 존재하는 것이 아닌 다른 객체와 협력하는 존재
도메인
: 문제를 해결하기 위해 사용자가 프로그램을 사용하는 분야