Dieses Lehrbuch bietet einen kompakten Überblick über die modernen Konzepte und Methoden der
objektorientierten Programmierung speziell für Ingenieur:innen. Anhand von
ingenieurwissenschaftlichen Beispielen werden die grundlegenden Konzepte der objektorientierten
Programmierung (OOP) nachvollziehbar erläutert. Ausgewählte Diagramme aus dem Vorrat der UML
illustrieren die Entwicklungsmethoden. Anhand von Entwurfsmustern werden problemorientierte
Lösungsansätze erklärt und an Beispielen dargestellt. Die Leistungsfähigkeit moderner
Entwicklungswerkzeuge wird aufgezeigt. Für die Neuauflage haben in Kapitel 5 Multi-Threading
Tasking-Anwendungen mit den zugehörigen Herausforderungen (Verklemmungen etc.) und den
entsprechenden Lösungsstrategien wie u. a. Mutex Eingang gefunden. Ebenso wurde das
Themengebiet Entwurfsmuster um das wichtige Model-View-Controller-Muster in Kapitel 6 erweitert
und mit Beispielen und Übungen versehen. Aus dem Inhalt: Entwurf von komplexen Softwaresystemen
Einführung in die OOP Grundlagen der Softwareentwicklung Sinn und Zweck der UML GUI
Entwicklungswerkzeuge und ihr Leistungsumfang Fehlerbehandlungsstrategien Im Internet finden
Sie zu diesem Titel alle Beispielprogramme sowie Lösungsvorschläge für die Programmierübungen
und weitere ergänzende Inhalte.