[파이썬 기초] 추상 클래스(abstract base class)


[파이썬 기초] 추상 클래스(abstract base class)

이번 포스팅은 메타 클래스(meta class)에 이어서 추상 클래스(abstract base class)에 대해 작성한다. 추상 클래스(abstract base class) 추상 클래스(abstract base class)는 추상 메소드(abstract method)를 하나 이상 가진 클래스를 의미한다. 추상 클래스는 그래서 인스턴스 객체 생성이 불가능하다. 하위 클래스에서 추상 메소드를 구현하여 사용할 수 있다. 추상 클래스는 팀 단위로 작업하거나, 복잡한 클래스 구조를 갖는 대형 프로젝트 과제를 할 때 클래스의 메소드 등을 모두 구현하지 않고도 작업을 진행 할 수 있도록 하는 기능을 가지고 있다. 파이썬의 추상 클래스는 abc 모듈에서 제공한다. abc.ABCMeta 클래스는 추상 클래스를..........



원문링크 : [파이썬 기초] 추상 클래스(abstract base class)