Objektorientiertes Design (Serie) – Abstraktion

Versteck spiel!

Einleitung

🤷‍♂️ Wenn Sie Ihren Lieblings-Espresso zubereiten, kümmern Sie sich nicht wirklich um die Geräusche, die aus der Kaffeemaschine kommen und was im Inneren passiert.

☕️ Sie kümmern sich nur darum, einen Knopf zu drücken und Ihren Kaffee in die Tasse zu gießen.

🤝 Diese Herangehensweise findet sich auch in der Softwareentwicklung wieder.

Angenommen, Sie erstellen eine Anwendung, die Eingabetext in eine Datei schreibt.

Der Client, der Ihre Anwendung verwendet, muss nicht wissen, wie Sie es tatsächlich tun und welche Art von FileWriter benutzt du.

Er kümmert sich nur darum, Ihnen die Eingaben zu liefern und die erstellte Datei zu erhalten.

Dies wird durch die Verwendung erreicht Interfaces oder Abstract classes. 🧩

Sehen wir es uns in Aktion an! 🚀

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *