1. सीखें
  2. /
  3. पाठ्यक्रम
  4. /
  5. Python 중급 객체 지향 프로그래밍

Connected

अभ्यास

ABC로 포멀 인터페이스 구현하기

이 연습 문제에서는 ABC 클래스와 @abstractmethod 데코레이터로 만든 포멀 인터페이스를 구현해 보겠습니다. Business 인터페이스는 미리 만들어 두었고, 아래에 보여 드립니다. 화이팅!

class Business(ABC):
  @abstractmethod
  def sell_product(self, product_name, price, quantity):
    pass

निर्देश 1/2

undefined XP
    1
    2
  • Business 인터페이스를 구현하는 Bakery 클래스를 만드세요. 아직 sell_product() 메서드는 정의하지 마세요.
  • try-except 블록에서 Bakery 클래스의 인스턴스를 생성해 보세요. 발생하는 예외를 확인하세요.