शुरू करेंमुफ़्त में शुरू करें

ABC के साथ एक फ़ॉर्मल इंटरफ़ेस लागू करना

इस अभ्यास में, आप ABC क्लास और @abstractmethod डेकोरेटर का उपयोग करके बनाए गए एक फ़ॉर्मल इंटरफ़ेस को लागू करने का अभ्यास करेंगे। Business इंटरफ़ेस आपके लिए बनाया गया है और नीचे दिखाया गया है। शुभकामनाएँ!

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

यह अभ्यास पाठ्यक्रम का हिस्सा है

Intermediate Object-Oriented Programming in Python

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create a class that inherits the Business interface
class ____(____):
  def __init__(self, business_name):
    self.business_name = business_name

# Attempt to create a Bakery object, observe the exception
____:
  blue_eyed_baker = ____("Blue Eyed Baker")
____ Exception ____ e:
  print(____)
कोड संपादित करें और चलाएँ