abstract class (추상 클래스)
- 메서드 목록만 가진 클래스
- 상속받는 클래스에서 메서드 구현을 강제하기 위해 사용
활용방법
- abc 모듈을 import 후
- 클래스 괄호 안에 metaclass=ABCmeta 지정
- 메서드 위에 @abstractmethod를 붙여 추상 메서드로 지정
from abc import *
class 추상클래스이름(metaclass=ABCmeta):
@abstractmethod
def 메서드이름(self):
pass