In dieser Arbeit wird die objektorientierte Programmierung (OOP) mit der Programmiersprache Java eingeführt. Ein weiteres Ziel ist die Nutzung von UML, um einen Softwareentwurf oder genauer gesagt, um die Softwarearchitektur zu erstellen, ohne vorher eine Zeile Code schreiben zu müssen.
Dies ergibt folgenden Inhalte:
• Die Konzepte und Strukturen von Python in Java einführen
• Idee der OOP, Darstellung der Beziehungen mit UML
• Klassen und Objekte mit Überladen und Überschreiben von Methoden
• Vererbung und Polymorphismus
• OOP-Anwendungen: einfach verkettete Liste für eine Datenverwaltung