728x90 파이썬 다형성1 5.3 다형성 다형성(Polymorphism)은 객체 지향 프로그래밍의 핵심 원칙 중 하나로, 서로 다른 클래스의 객체가 동일한 인터페이스를 사용하여 다양한 동작을 구현하는 것을 말합니다. 파이썬에서 다형성을 구현하는 방법은 여러 가지가 있지만, 주로 상속과 메서드 오버라이딩을 통해 이루어집니다. 다형성의 장점은 다음과 같습니다: 코드의 재사용성: 다양한 클래스에서 동일한 인터페이스를 사용하므로 코드의 중복을 줄일 수 있습니다. 유연성: 상위 클래스를 사용하는 코드를 변경하지 않고 하위 클래스의 동작을 변경하거나 확장할 수 있습니다. 확장성: 새로운 클래스를 쉽게 추가하거나 기존 클래스를 수정할 수 있습니다. 다형성 예시 코드: class Animal: def speak(self): pass class Dog(Anim.. 2023. 3. 20. 이전 1 다음 728x90