추상화
추상 클래스 (abstract class)
abstract class vs interface