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.