abstract
의도한 대로 공통적인 기능을 수행시킬 수 있다.
다르게 구현해야하는 부분만 구현을 강제할 수 있다.
⇒ 구현하는 부분이 클래스마다 달라져야 하는 내용이 있다면, 그 부분만 abstract로 구현할 수 있다.
Documentation - Classes