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(____)