Abstraction کا مطلب ہے کہ آبجیکٹ کیا کرتا ہے یہ ظاہر کرنا جبکہ کیسے کرتا ہے یہ چھپانا۔ آپ ایک سادہ، مستحکم interface کے ساتھ interact کرتے ہیں اور اس کے پیچھے کی گندی implementation کو نظر انداز کرتے ہیں۔
What vs. how
abc ABC, abstractmethod
():
(): ...
():
():
():
():
():
gateway.charge(amount)
