1. 学习
  2. /
  3. 课程
  4. /
  5. Python 중급 객체 지향 프로그래밍

Connected

练习

ABC로 정식 인터페이스 만들기

정식 인터페이스는 인터페이스와 이를 구현하는 클래스 간의 계약을 더 강력하게 보장해 줍니다. 이번에는 abc 모듈을 사용해 두 개의 추상 메서드로 구성된 정식 인터페이스를 만들어 보실 거예요. ABC 클래스와 abstractmethod 데코레이터는 이미 abc에서 임포트되어 있어요. 즐겁게 해 보세요!

说明

100 XP
  • Product라는 이름의 정식 인터페이스를 만드세요.
  • 매개변수 self와 quantity를 받는 추상 메서드 purchase()를 정의하고, 메서드 본문에는 pass 키워드를 추가하세요.
  • 매개변수 self와 new_price를 받는 추상 메서드 update_price()를 정의하세요.