Java 5: objektorientiert programmieren ; vom objektorientierten Analysemodell bis zum objektorientierten Programm
Autoren
Mehr zum Buch
Schnelleinstieg / Basiskonzepte im Detail / UML 2 / Klassen benutzen & bereitstellen / Assoziationen / Einfachvererbung / Mehrfachvererbung & Schnittstellen / Persistenz & Datenhaltung / Generische Datentypen / Konstruktive Qualitätssicherung / Analytische Qualitätssicherung / Von OOA zu OOP / Fallstudie: Aufgabenplaner / Über 70 Programme / Vollständige Beispiele / 130 Abbildungen / 100 Glossarbegriffe. Dieses Buch ist kein reines Programmierbuch für Java. Ziel dieses Buches ist es daher nicht, Ihnen eine Vielzahl von Java-Klassen vorzustellen – von denen es mehrere Tausend gibt. Hauptziel dieses Buches ist es, Sie systematisch und schrittweise in die Konzepte der objektorientierten Programmierung einzuführen. Vor der Programmierung kommt die objektorientierte Modellierung, die heute mit der grafischen Sprache UML (unified modeling language) vorgenommen wird. Daher wird neben Java die UML von Anfang an eingeführt und verwendet. Neben der Vererbung wird das Konzept der Assoziation ausführlich behandelt– das zweite Standbein der Objektorientierung. Ein weiteres Ziel dieses Buches ist es, Ihnen das Lernen zu erleichtern. Es ist daher nach einer wohlüberlegten Didaktik aufgebaut, die es Ihnen ermöglicht, ein geeignetes mentales Modell der Objektorientierung aufzubauen. aus dem Vorwort: „Herzlich Willkommen in der Welt der objektorientierten Programmierung. Zusammen mit der Programmiersprache Smalltalk-80 erblickten die wichtigsten Konzepte der objektorientierten Programmierung in den 80er-Jahren das Licht der Welt. Wichtige Grundkonzepte enthielt bereits die Programmiersprache Simula 67. Der breite Durchbruch der Objektorientierung in der Softwareentwicklung begann in den 90er-Jahren, als man den Grundkonzepten weitere Konzepte hinzufügte. Heute sind nicht nur die objektorientierte Programmierung, sondern auch der objektorientierte Entwurf und die objektorientierte Analyse Standards in der professionellen Softwareentwicklung. Aber: Die Objektorientierung hat das Programmieren nicht neu erfunden, sondern die Möglichkeiten nur erweitert. Dennoch sie hat neue Horizonte eröffnet. Die Basis der objektorientierten Programmierung bildet die strukturierte und die prozedurale Programmierung. Die Kenntnis dieser Konzepte wird in diesem Buch vorausgesetzt…“