Abstracción significa exponer qué hace un objeto mientras se oculta cómo lo hace. Interactúas con una interfaz simple y estable, ignorando la implementación complicada detrás de ella.
Qué versus cómo
abc ABC, abstractmethod
():
(): ...
():
():
():
():
():
gateway.charge(amount)
