<aside> 💡 Objektorientierte Programmierung (OOP) ist ein Modell der Computerprogrammierung, bei dem das Softwaredesign auf Daten oder Objekten basiert und nicht auf Funktionen und Logik. Ein Objekt kann als ein Datenfeld definiert werden, das eindeutige Attribute und Verhaltensweisen aufweist.

</aside>

<aside> 💡

Calmcode summary of OOP → calmcode

</aside>

Nicht immer ist OOP die erste Wahl. Es kann auch Sinn machen einen Action basierten Ansatz (anstelle eines Object basierten Ansatz) zu wählen.

Functions vs Classes: When to Use Which and Why?

https://x.com/NikkiSiapno/status/1743048031006773353

Why

OOP Grundlagen

Begrifflichkeiten

Best Practices OOP