본문 바로가기

python

python 다형성(Polymorphism)

다형성이란 무엇인가?

상속관계 내의 다른 클래스들의 인스턴스들이 같은 멤버 함수 호출에 대해 각각 다르게 반응 하도록 하는 기능이다.

연산자 오버로딩도 다형성을 지원하는 중요한 기술이다.

다형성의 장점


적은 코딩으로 다양한 객체들에게 유사한 작업을 수행시킬 수 있습니다.

프로그램 작성 코드량이 줄어든다.

코드의 가독성을 높여준다.

'python' 카테고리의 다른 글

python 객체지향 개발 4가지 특성  (0) 2020.10.19
python 메서드 오버라이딩과 다형성  (1) 2020.10.19
python 객체지향(OOP)  (0) 2020.10.19
python 객체지향(OOP) 설계 원칙  (0) 2020.10.18
python 정적메소드  (0) 2020.10.18