Abstrakcja oznacza udostępnianie tego, co robi obiekt, przy jednoczesnym ukrywaniu jak to robi. Wchodzisz w interakcję z prostym, stabilnym interfejsem i ignorujesz chaotyczną implementację za nim.
Co a jak
abc ABC, abstractmethod
():
(): ...
():
():
():
():
():
gateway.charge(amount)
