1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate Object-Oriented Programming in Python

Connected

cvičení

Vytváření formálního rozhraní pomocí ABC

Formální rozhraní nabízí vymahatelnou smlouvu mezi rozhraním a třídami, které ho implementují. Procvičíš si vytváření formálního rozhraní složeného ze dvou abstraktních metod pomocí modulu abc. Třída ABC a dekorátor abstractmethod jsou již naimportované z abc. Hodně zábavy!

Pokyny

100 XP
  • Vytvoř formální rozhraní s názvem Product.
  • Definuj purchase() jako abstraktní metodu s parametry self a quantity a do těla metody přidej klíčové slovo pass.
  • Definuj abstraktní metodu update_price(), která přijímá parametry self a new_price.