Konzepte objektorientierter Programmierung: Mit einer Einführung in Java
✍ Scribed by Arnd Poetzsch-Heffter (auth.)
- Publisher
- Springer-Verlag Berlin Heidelberg
- Year
- 2009
- Tongue
- German
- Leaves
- 360
- Series
- eXamen.press
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
Das Buch bietet eine kompakte Einführung in die Konzepte objektorientierter Programmierung. Es erläutert das Objekt- und Klassenkonzept, beschreibt Kapselungstechniken und geht detailliert auf Subtyping und Vererbung ein. Software-Wiederverwendung in Form von Bibliotheksbausteinen und Programmgerüsten (Frameworks) wird am Beispiel der Verarbeitung von Strömen und der Konstruktion graphischer Bedienoberflächen behandelt. Darüber hinaus wird auf wichtige Konzepte der parallelen und verteilten Programmierung eingegangen und der praktische Zusammenhang zur Objektorientierung hergestellt.
Jedes objektorientierte Konzept wird zunächst allgemein, d.h. unabhängig von einer Programmiersprache eingeführt. Anschließend wird seine konkrete programmiersprachliche Umsetzung in Java ausführlich erläutert. Zum Teil werden auch Realisierungsvarianten in anderen objektorientierten Sprachen vorgestellt. Im Rahmen der Beispiele wird sukzessive ein rudimentärer Internet-Browser entwickelt. Aus praktischer Sicht ergibt sich damit insgesamt eine konzeptionell strukturierte Einführung in die Sprache Java und ihre Standardbibliothek. Alle im Buch vorgestellten Programme und Programmteile wurden mit Java 6 getestet und stehen im Web zur Verfügung.
✦ Table of Contents
Front Matter....Pages I-XIV
Objektorientierung: Ein Einstieg....Pages 1-48
Objekte, Klassen, Kapselung....Pages 49-103
Vererbung und Subtyping....Pages 105-174
Bausteine für objektorientierte Programme....Pages 175-197
Objektorientierte Programmgerüste....Pages 199-250
Parallelität in objektorientierten Programmen....Pages 251-284
Programmierung verteilter Objekte....Pages 285-324
Zusammenfassung, Varianten, Ausblick....Pages 325-337
Back Matter....Pages 339-352
✦ Subjects
Programming Techniques; Software Engineering; Programming Languages, Compilers, Interpreters; User Interfaces and Human Computer Interaction
📜 SIMILAR VOLUMES
Das Buch bietet eine kompakte Einf?hrung in die Konzepte objektorientierter Programmierung. Es erl?utert das Objekt- und Klassenkonzept, beschreibt Kapselungstechniken und geht detailliert auf Subtyping und Vererbung ein. Software-Wiederverwendung in Form von Bibliotheksbausteinen und Programmger?st
<p><P>Das Buch bietet eine kompakte Einführung in die Konzepte objektorientierter Programmierung. Es erläutert das Objekt- und Klassenkonzept, beschreibt Kapselungstechniken und geht detailliert auf Subtyping und Vererbung ein. Software-Wiederverwendung in Form von Bibliotheksbausteinen und Programm
<p><P>Das Buch bietet eine kompakte Einführung in die Konzepte objektorientierter Programmierung. Es erläutert das Objekt- und Klassenkonzept, beschreibt Kapselungstechniken und geht detailliert auf Subtyping und Vererbung ein. Software-Wiederverwendung in Form von Bibliotheksbausteinen und Programm
<p>Dieses Lehrbuch führt Anfänger schrittweise in die allgemeinen Konzepte des strukturierten und objektorientierten Programmierens ein. Die praktische Anwendung der Konzepte erfolgt anhand von Beispielentwicklungen in der Programmiersprache Java. Der Leser erwirbt so gleichermaßen Fähigkeiten im ko
<p>Das Buch führt in die Programmierung mit der Java 2-Plattform ein und erläutert anhand von mehr als hundert vollständigen und ausführlich kommentierten Beispielen alle wesentlichen Aspekte von Java. Im ersten Teil wird die Programmiersprache Java unter besonderer Betonung der objektorientierten P