Ziel dieses Buches ist es, Ihnen die notwendigen Kenntnisse zur Entwicklung objektorientierter Software mit Java und UML zu vermitteln und Sie auf dem Weg zur echten objektorientierten Softwareentwicklung mit Java zu begleiten.
Dieses Buch ist in 12 Kapitel unterteilt.
Die ersten vier Kapitel dieses Buches stellen die Essenz der Objektorientierung vor, und Kapitel 1 ist eine Einführung in Objekte.
In Kapitel 2 werden die Grundkonzepte der Objektorientierung und einige Grundkenntnisse der UML vorgestellt.
Kapitel 3 erklärt, wie man Java zum Schreiben objektorientierter Programme verwendet.
Kapitel 4 führt in die objektorientierte Analyse und das objektorientierte Design ein.
Kapitel 5 verwendet diese objektorientierten Perspektiven, um die grafische Benutzeroberfläche (GUI) und die Java Swing-Klassenbibliothek zu analysieren.
Kapitel 6 fasst die Inhalte der ersten fünf Kapitel am Beispiel einer kleinen Java-Anwendung zusammen. Die folgenden Kapitel vermitteln Ihnen ein gutes Verständnis der praktischen Aspekte der objektorientierten Programmierung.
Kapitel 7 stellt Entwurfsmuster vor.
Kapitel 8 stellt das Software-Refactoring vor.
Kapitel 9 stellt kurz einige der wichtigsten aktuellen Entwicklungsmethoden für große und kleine objektorientierte Softwareprojekte vor.
Kapitel 10 stellt einige aktuelle Werkzeugsoftware für die objektorientierte Softwareentwicklung vor.
Kapitel 11 gibt dem Autor einige Hinweise zur Entwicklung besserer Software.
Schließlich bietet Kapitel 12 zusätzliche Lernressourcen zu objektorientierter Software und Java. Dieses Buch legt den Schwerpunkt auf die Kombination von Theorie und Design und legt den Schwerpunkt auf wichtige Konzepte, die die Softwareentwicklungsmethodik leiten.
Dieses Buch kann als Lehrbuch für Oberstufenstudenten und Doktoranden in Informatikabteilungen und Softwareschulen an Hochschulen und Universitäten verwendet werden. Es kann auch als Nachschlagewerk für Manager, Systemanalytiker und Programmierer verwendet werden, die sich mit der Softwareentwicklung befassen -orientierte Programmierung.
Expandieren