Abstractizarea înseamnă a expune ce face un obiect în timp ce ascunzi cum o face. Interacționezi cu o interfață simplă, stabilă și ignori implementarea confuză din spatele ei.
Ce vs. cum
abc ABC, abstractmethod
():
(): ...
():
():
():
():
():
gateway.charge(amount)
