Python

Abstract base classes (abc)

Në shqip: Klasat bazë abstrakte

ShpjegimiSQ

Me abc.ABC dhe @abstractmethod krijon klasa që s'mund të krijohen direkt dhe që detyrojnë klasat fëmijë të shkruajnë disa metoda. Si klasat abstrakte në Java.

EnglishEN

With abc.ABC and @abstractmethod you create classes that can't be created directly and that force child classes to write certain methods. Like abstract classes in Java.

Si ta mendosh

Si rregullorja „çdo ekip duhet të ketë portier“.

Lexoje në anglisht

Like the rule “every team must have a goalkeeper”.

Shembull kodipython

from abc import ABC, abstractmethod
class Forme(ABC):
    @abstractmethod
    def siperfaqja(self) -> float: ...

Terma të lidhur