Python 추상클래스 만들기
·
Python
추상 클래스 만들기import abcclass BaseClass(metaclass=abc.ABCMeta): @abc.abstractmethod def run(self): pass## 아래처럼 class BaseClass: __metaclass__ = abc.ABCMeta @abc.abstractmethod def run(self): passclass ChildClass(BaseClass): def run(self): print("hello world!")a = ChildClass()위와 같이 metaclass로 해당 클래스가 추상 클래스라는 것을 명시한다.이후 추상클래스로 쓰고 싶은 메서드에 abstractmethod 데코레이터를 달면..