1 Seite zurückBauBuch.de-Homepage
BauBuch.de (powered by Baulinks)
Baubücher, Architekturbücher, Softwarebücher und einiges anderes
Powered by Amazon.de

|

 
Objektorientierte Programmierung: Einstieg und Praxis

Objektorientierte Programmierung: Einstieg und Praxis
Von Bernhard Lahres, Gregor Rayman

Preis: EUR 49,90 Kostenlose Lieferung Details

Verfügbarkeit: Gewöhnlich versandfertig in 24 Stunden
Versand und Verkauf durch Amazon.de

79 neu oder gebraucht verfügbar EUR 41,00

Durchschnittliche Kundenbewertung:
(3 Kundenrezensionen)

Produktinformation

  • Amazon-Verkaufsrang: #98079 in Bücher
  • Veröffentlicht am: 2009-03-28
  • Einband: Gebundene Ausgabe
  • 656 Seiten


Kundenrezensionen

Hilfreichste Kundenrezensionen

13 von 14 Kunden fanden die folgende Rezension hilfreich.
4Guter Inhalt, leider viel krapfhaft eingedeutscht und viele Fehler
Von U. Nowak
Der Inhalt ist wirklich gut, ein tolles Buch was die Lücke zwischen "Einführung in die Programmiersprache XY" und "Design Patterns" schließt. Sowohl für Einsteiger in die OOP als auch für Fortgeschrittene bietet dieses Buch viele Informationen, ist gut verständlich und flüssig zu lesen. Es liefert sowohl Faustregeln als auch fundiertes Hintergrundwissen. Soweit eigentlich 5 Sterne.


Warum dann den Stern Abzug:

Es sind viele Schlampigkeiten im Buch. Von einfachen Rechtschreibfehlern über typographischen Fehlern (viele Fußnotenzahlen sind im Text vergessen worden hochzustellen). Ich verstehe eigentlich nicht warum, weil es bei einem Buch dieser Art nicht auf den einen Monat, den es früher im Markt ist, ankommt. Zumal ich kein vergleichbares Buch - selbst im englischen Sprachraum - kenne.

Außerdem sind meines Erachtens viel zu viele Begriffe unsinnigerweise eingedeutscht worden. Während "Schablonenmethoden" (Template Methods) und das "Beobachtetes-Beobachter-Muster" (Observer-Pattern) zwar Würgreiz auslöst aber noch verständlich ist, hat es mich schon eine halbe Seite gekostet um "nebenläufige Programme" als Threads zu identifizieren.

Wäre es gründlicher überarbeitet und würde sich an die englischen Standard-Begriffe halten, wäre es DAS ultimative Buch zu dem Thema. Aber auch so ist es sicherlich sein Geld wert.

5 von 5 Kunden fanden die folgende Rezension hilfreich.
4Theorie und Praxis sinnvoll verknüpft
Von Mimir
Das umfassende Handbuch für die objektorientierte Programmierung wird seinem Anspruch gerecht. Programmierung wird als umfassende Konzeption und Entwurf von Algorithmen gesehen. Die objektorientierte Analyse wird also außen vor gelassen.

Das Buch beginnt folglich mit den Prinzipien des objektorientierten Entwurfs, um danach die Basisbegriffe der Objektorientierung zu erläutern. Vererbung und Polymorphie werden in erstaunlicher Tiefe behandelt. Einzelne Probleme wie z.B. ein threadsicherer Singleton werden kreativ und leicht verständlich dargelegt. Im Kapitel Persistenz werden alle Normalformen vorgestellt. Umfangreiche Betrachtungen zu Abläufen in objektorientierten Systemen zeigen die Vor- und Nachteile verschiedener objektorientierter Programmiersprachen. Konsequent und sehr hilfreich werden unterschiedliche Konzepte durch "passende" Sprachen umgesetzt und veranschaulicht. Die aspektorientierte Programmierung bekommt ein eigenes Kapitel.

Neue Begriffe werden ausführlich spezifiziert und definiert. Dabei wird auch die UML 2.0 verwendet, die zumindest in Grundzügen bekannt sein sollte. Beim Ablaufverhalten werden die existierenden UML-Verlaufsdiagramme nur sehr sparsam eingesetzt. Die in den Beispielen verwendeten objektorientierten Programmiersprachen werden im Anhang kurz beschrieben; für ein Verständnis der meisten Programmfragmente reicht das aus. Ein Glossar fehlt leider völlig.

Insgesamt wirkt das Werk fundiert und tiefschürfend. Die leicht verständliche Darstellung hilft beim Verständnis, launige Bilder lockern das ganze immer wieder auf. Alle Gedankengänge und Erläuterungen sind sehr gut nachvollziehbar. Die sinnvolle Umsetzung verschiedener Entwurfsmuster ist begreiflich beschrieben. Kleinere Schlampereien in Abbildungen und Programmfragmenten provozieren das Mitdenken. Das Beispiel einer Web-Applikation ist aber eher ein Beispiel für XP als ein Beispiel für den Einsatz der objektorientierten Programmierung bei wirklich großen Projekten. Macht zusammen 4,4 Punkte.

0 von 1 Kunden fanden die folgende Rezension hilfreich.
5Sehr umfassende Einstiegslektüre mit vielen praktischen Tipps und Beispielen
Von Julian Tecker
Die objektorientierte Programmierung ist zweifellos eine der wichtigsten Programmierparadigmen der heutigen Zeit. In diesem Buch versuchen die Autoren Gregor Raýman und Bernhard Lahres vor allem eine Frage zu beantworten: Wie schreibe ich gute Software? Anhand konkreter Prinzipien und Entwurfsmuster gehen die Autoren darauf ein, wie objektorientierte Programmierung den Weg zu einer solchen Software unterstützt.

Zunächst werden die drei Grundprinzipien von objektorientierter Programmierung erklärt: Datenkapselung, Polymorphie und Vererbung. Aufgrund der Komplexität der letzten beiden Prinzipien werden diese im fünften Kapitel gesondert und ausführlich behandelt.

Weitere Themen, die auf den vorgestellten Prinzipien aufbauen bzw. diese verwenden, sind Persistenz (Serialisierung, relationale Datenbank), objektorientierte Strukturen (Objekterzeugung und -zerstörung, Interfaces, Exceptions), Präsentationsschicht (Model-View-Controller, Beobachter-Muster) und aspektorientierte Programmierung.

Das Buch setzt grundsätzliche Programmiererfahrung voraus. Darüber hinaus greifen die Autoren auf ein großes Repertoire an objektorientierten Sprachen zurück, unter anderem Java, C++, JavaScript, C# und Ruby. Diese werden im Anhang aber jeweils kurz vorgestellt. Ein gesamtes Kapitel wurde für eine beispielhafte Webanwendung in PHP 5 und Ajax spendiert.

Die zahlreichen Programmierbeispiele und Abbildungen sind gut dargestellt und tragen zum Verständnis der Thematik bei. Spannend ist die Einarbeitung von Diskussionen unter den beiden Autoren, die verdeutlichen, dass manchmal verschiedene Ansichten zu einem Thema existieren.

Als ich angefangen habe dieses Buch zu lesen, habe ich mich auf eine eher theoretische und eintönige Auffrischung meiner Kenntnisse über objektorientierten Programmierung eingestellt. Meine Erwartungen wurden jedoch weit übertroffen ' im positiven Sinne! Die Autoren haben es mit diesem Buch nicht nur geschafft, die Theorie der Objektorientierung spannend und verständlich darzulegen, sie gewähren ebenso interessante Einblicke in Bereiche der Softwareentwicklung, die es sich für jeden Programmierer zu kennen lohnt.

So kann ich dieses Buch nicht nur denjenigen empfehlen, die neu auf dem Gebiet der objektorientierten Programmierung sind. Auch aktive Softwareentwickler, die altes Wissen erneuern und neue, anerkannte Programmierpraktiken kennen lernen möchten, werden nicht enttäuscht sein.

All 3 Kundenrezensionen anzeigen ...

  
 

Copyright: Alfons Oebbeke, Neustadt 1997-2010
  
Navigation ohne Frames:

 
BAUBUCH-home - ARCHmatic-WEB-Pool
Bauen - Architektur-Software -
Architektur - Baupreise
Impressum