추상클래스1 #4. 추상 클래스 (Abstract Class) 디자인 패턴을 공부하면서 구체화 되어 있는 것 보다 고수준이든 저수준이든 추상화된 것에 의존하라는 원칙을 알게 되었다. 그러나 대부분의 디자인 패턴 포스트를 확인해보면 자바로 설명이 자주 쓰여있어서 필자는 파이썬에 추상 클래스가 없는지 궁금했다. 그리고 오늘도 열심히 서칭과 뜨거운 밤을 보내고 있다. 그리고 파이썬에도 추상 클래스가 있다는 사실!.. 그러나 기본적으로 제공되는 것은 아니다. 역시나 import를 해야한다는 사실.. 그래도 있다는 것에 감사하고 열심히 포스팅을 해보려 한다. 일단 필자가 생각하는 추상 클래스의 필요성에 대해 말을 해보자면.. 1. 특정 개념을 추상화 및 일반화하는데에 유리하고, 2. 추상 클래스에 속해 있는 추상 메소드는 반드시 구현(오버라이딩)을 해야하므로 만약에 무조건 .. 2020. 12. 28. 이전 1 다음