BaşlayınÜcretsiz başlayın

ABC ile resmi bir arayüz oluşturma

Resmi arayüzler, bir arayüz ile onu uygulayan sınıflar arasında daha bağlayıcı bir sözleşme sunar. abc modülünü kullanarak iki soyut yöntemden oluşan resmi bir arayüz oluşturmayı pratik edeceksin. ABC sınıfı ve abstractmethod dekoratörü abc modülünden içe aktarıldı. İyi eğlenceler!

Bu egzersiz, kursun bir parçasıdır

Python'da Orta Düzey Nesne Yönelimli Programlama

Kursa Göz Atın

Egzersiz talimatları

  • Product adlı resmi bir arayüz oluştur.
  • self ve quantity parametrelerine sahip purchase() yöntemini soyut bir yöntem olarak tanımla ve metot gövdesine pass anahtar sözcüğünü ekle.
  • self ve new_price parametrelerini alan update_price() soyut yöntemini tanımla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create a Product interface
____ ____(____):
  
  # Define a purchase() abstract method
  ____
  def ____(____, quantity):
    ____
  
  # Create an update_price() abstract method
  ____
  def ____(self, ____):
    ____
Kodu Düzenle ve Çalıştır