Overloading 이란? 프로그램에서 오버로딩(overloading)이란 동일한 이름의 함수를 매개변수 타입, 개수에 따라 다른 기능으로 동작 가능하게 한다. 파이썬에서는 공식적으로 오버로딩(overloading)을 지원하지 않으며 외부 페키지 multipledispatch를 이용해서 구현해야 한다. 사용 목적 동일 메소드 재정의 네이밍 기능 예측 코드절약, 가독성 향상 메소드 파라미터 기반 호출 방식 파이썬이 지원하지 않는 다고 말한 예제 class SampleA: def add(self, x, y): return x + y def add(self, x, y, z): # - ", sa..