Die Merkmale von OOPare: Abstraktion – Festlegen, was zu tun ist, aber nicht, wie es zu tun ist; eine flexible Funktion, um einen Gesamtüberblick über die Funktionalität eines Objekts zu erhalten. Kapselung – Binden von Daten und Datenoperationen in einer einzigen Einheit – Eine Klasse, die diese Funktion einhält