생각해보니까 객체지향 배우면서 오해할만 한 점이 있을듯

기존 클래스에서도 리스코프 치환 원칙이 가능한데 인터페이스가 있는 것 처럼

상속을 통해 계층적 구조 형성을 가능케 하는데 추상 클래스가 있는 이유는

궁극적으로 의도를 명확히 하기 위해서인데

아직 이걸 구별 하는 감이 없으니까 이해가 어려울거 같긴 함