더북(TheBook)
pet_sound(dog)
pet_sound(cat)
왈왈
야옹

이 예제에서는 Dog 클래스와 Cat 클래스 모두 Pet 클래스의 make_sound 메서드를 재정의합니다. pet_sound 함수는 Pet 타입의 모든 객체를 받아 make_sound 메서드를 호출합니다. 이 함수에 Dog 또는 Cat 객체를 전달하면 다른 출력을 생성하여 다형성을 보여줍니다.

다음은 관련된 코드를 하나의 논리 단위로 구성하여 코드의 가독성과 유지보수성을 더욱 향상시키는 방법을 제공하는 파이썬의 모듈과 패키지에 대해 살펴보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.