In weniger als einer Minute können Sie mit dem Lesen von Design Patterns auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen Oder fangen Sie mit einer unserer gratis Kindle Lese-Apps sofort an zu lesen.

An Ihren Kindle oder ein anderes Gerät senden

 
 
 

Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.
Design Patterns: Elements of Reusable Object-Oriented Software
 
 

Design Patterns: Elements of Reusable Object-Oriented Software [Kindle Edition]

Erich Gamma , Richard Helm , Ralph Johnson , John Vlissides
4.7 von 5 Sternen  Alle Rezensionen anzeigen (91 Kundenrezensionen)

Kindle-Preis: EUR 23,06 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 23,06  
Gebundene Ausgabe EUR 41,95  
Taschenbuch --  
CD-ROM EUR 40,99  


Produktbeschreibungen

Amazon.de

Dieser Titel ist in englischer Sprache.
In Zeiten, in den sich Technik immer schneller fortentwickelt, kann man nur noch selten einzelne Bücher als Pflichtlektüre bezeichnen: zu kurz ist die Halbwertzeit. Entwurfsmuster. Elemente wiederverwendbarer objektorientierter Software ist genau einer dieser Klassiker, die unverzichtbare Lektüre für jeden Programmierer sind, der unter Verwendung von Objekten Software entwickelt. Diese CD-ROM enthält eine Hypertext-Version des Buches, zusammen mit zusätzlichen Funktionalitäten, die die Verwendung von Entwurfsmustern in eigenen Programmen stark vereinfachen.

Die CD-ROM funktioniert mit jedem javafähigen Browser, also zum Beispiel mit dem Internet Explorer 4.0 oder dem Netscape Communicator 4.5). Man erhält den kompletten Text der gedruckten Ausgabe, aber durch Hyperlinks angereichert. So kann man wahnsinnig schnell navigieren und noch effizienter mit Entwurfsmustern arbeiten. Durchdacht ist dabei, daß gleich zwei Versionen des Textes vorliegen: Eine für eine Bildschirmauflösung von 640x480 Pixeln, eine für höhere Auflösungen -- der mobile Einsatz auf einem Notebook vor Ort macht damit keine Probleme.

Entwursmuster sind Entwürfe höherer Ordnung, die immer wieder in obektorientierten Designs vorkommen. Das Herz dieses Titels ist der Muster-Katalog, der aus 23 grundlegenden Entwurfsmustern besteht. Auf der CD-ROM wird die Funktion jedes einzelnen Elements eingehend besprochen und Gründe für dessen Benutzung genannt. Außerdem gibt es immer Beispiel-Code in Smalltalk und C++. Das ist auch das Angenehme an dieser CD-ROM-Version: daß man einfach nur Copy&Paste machen muß, um die Beispiele gleich in seiner Software weiterzunutzen. Mit der Java-Suchmaschine auf der CD-ROM kann man schnell nach Stichworten suchen, und auch die Querverweise machen das Arbeiten sehr bequem.

Alles in allem ist die Design Patterns CD eine ansprechende neue Version eines der wichtigsten Bücher über objektorientierte Programmierung.

Kurzbeschreibung

Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.

The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently.

Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++ or Smalltalk.


Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 8210 KB
  • Seitenzahl der Print-Ausgabe: 416 Seiten
  • Gleichzeitige Verwendung von Geräten: Bis zu 5 Geräte gleichzeitig, je nach vom Verlag festgelegter Grenze
  • Verlag: Addison-Wesley Professional; Auflage: 1 (31. Oktober 1994)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B000SEIBB8
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Durchschnittliche Kundenbewertung: 4.7 von 5 Sternen  Alle Rezensionen anzeigen (91 Kundenrezensionen)
  • Amazon Bestseller-Rang: #28.858 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


Kundenrezensionen

Die hilfreichsten Kundenrezensionen
13 von 13 Kunden fanden die folgende Rezension hilfreich
Von Ein Kunde
Format:Gebundene Ausgabe
This book really changed my way of thinking about object-oriented design. The idea is that when designing a new class hierarchy, though implementation details may differ, you often find yourself using the same kinds of solutions over and over again. Rather than approaching each design task out of context as an individual, isolated problem, the strategy is to study the task and identify the underlying design pattern most likely to be applicable, and follow the class structure outlined by that pattern. It's a "cookbook" school of design that works amazingly well.
There are other advantages to this book. It isolates 23 of the most common patterns and presents them in detail. You wouldn't think that 23 patterns would be enough, but once you become adept at recognizing patterns, you'll find that a large fraction of the patterns you use in practice are among these 23. For each pattern, the book carefully presents the intent of the pattern, a motivating example, consequences of using that pattern, implementation considerations and pitfalls, sample code (C++ or Smalltalk), known uses of that pattern in real-world applications, and a list of related patterns.
Upon first reading, you will start to recognize these patterns in the frameworks you see. Upon second reading, you'll begin to see how these patterns can help you in your own designs, and may also start to see new patterns not listed in the book. Once you become familiar with the pattern concept, you will be able to originate your own patterns, which will serve you well in the future. One of the most valuable contributions of this book is that it is designed not merely to help you identify patterns, but to give you a sense of which patterns are appropriate in which contexts.
Lesen Sie weiter... ›
War diese Rezension für Sie hilfreich?
15 von 16 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Abstrakt, aber sehr gehaltvoll 19. Juli 2002
Format:Gebundene Ausgabe
Der Klassiker über Entwurfsmuster, den jeder ernsthafte Softwareentwickler gelesen haben sollte. Entwurfsmuster erlauben nicht nur das Tradieren von Erfahrung, sondern ermöglichen vor allen Dingen durch Prägung von Namen für Entwurfsmuster die effektivere Kommunikation in einem Entwicklerteam. Dieses Buch bietet einen Katalog von Mustern der in drei Gruppen aufgeteilt ist:
(1) Muster für die Erzeugung von Objekt-Instanzen
(2) Muster zur Strukturierung von Klassen und Objekten
(3) Muster zur Aufteilung von Verantwortlichkeiten zwischen Objekten.
Sie werden anhand von Beschreibungen, Diagrammen und Beispielen erklärt, Implementierungsalternativen werden vorgeführt und Vor- und Nachteile diskutiert.
Es liegt in der Natur der Sache, dass dieses Buch etwas schwer zu lesen ist, da die beschriebenen Muster die Essenz von Erfahrung darstellen, die in sehr unterschiedlichen Situationen
verwendet werden können. Der Abstraktionsgrad erfordert eine aktive Auseinandersetzung des Lesers mit diesen Mustern. Dafür ist der Lerneffekt umso grösser.
War diese Rezension für Sie hilfreich?
4 von 4 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Must read, but requires some sophistication 15. Mai 2000
Format:Gebundene Ausgabe
As you probably already realize from the large number of reviews, this book is one of the seminal books on patterns in software development. If you are a professional software developer, you must read this. If you are learning to write good software, this is a book that you will need to take on at some point, but I urge some caution.
In particular, many of the patterns in this book represent highly distilled wisdom about effective solutions -- distilled so far that, unless you have implemented code that realizes the pattern in question already, you may have trouble absorbing the material. I find that programmers-to-be who dive into this book, often end up talking annoyingly about "applying patterns" without having a real grasp of how these things translate (with some distortion and compromise) into real projects.
That being said, an excellent way to bridge the gap is to read this book along with "Pattern Hatching : Design Patterns Applied" by John Vlissides. That book is a chatty companion piece for this one -- I found myself understanding how to incorporate patterns into my day-to-day design work much more after reading both books.
See: Pattern Hatching : Design Patterns Applied [also at Amazon.com]
Overall, while this book is an extremely important contribution to software developers, it is structured in a way that makes the material difficult to absorb if you aren't approaching it with substantial previous knowledge about developing software. You can start with some of the simpler patterns (Singleton, for example) and work through the harder ones, but only by implementing projects and stumbling upon these yourself will you really feel a flash of recognition as you read them in the book.
War diese Rezension für Sie hilfreich?
4 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Not for the faint-hearted, but a must read. 10. Februar 2000
Von Ein Kunde
Format:Gebundene Ausgabe
Obviously, this book is *the* most recognized reference work on software-related Design Patterns, and as such cannot be ignored. If you want to know about patterns, here is where to start.
The main asset of this book is in its trustworthiness and credibility - not such an easy thing to come by in computer books these days. I went through many if not most of the C++ examples in detail, and did not find a case where it didn't hold up, at least to the extent where it clarified what the point of the pattern was. The UML diagrams are also extremely helpful.
Be forewarned, however; this is not light reading. The examples are based on heavy-duty design tasks your average programmer doesn't face, like language-parsing, toolkit creation, compiler writing, and the like. It makes one wonder how applicable many of the patterns are to less complex programming tasks.
Also, most of the examples are in C++, so you really have to understand the syntax of C++ before you can get much value out of this book. Another drawback is that many of the examples are abridged, so at times you have to kind of extrapolate on what some of the code *would* look like in order to understand the examples. The chapter on Interpreter in particular was a tough nut to crack due to this. I actually would have liked to have seen *more* explanatory text associated with the code itself.
For all that, many of the patterns are pretty staightforward. The trick is to nail down that you "get it" for each pattern. One technique I found enormously helpful in accomplishing this was to write a summary of the pattern after reading a chapter - right in the book, so it can referenced later (there's often an entire blank page opposite the beginning of each chapter you can use for this).
Lesen Sie weiter... ›
War diese Rezension für Sie hilfreich?
Möchten Sie weitere Rezensionen zu diesem Artikel anzeigen?
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Die neuesten Kundenrezensionen
2.0 von 5 Sternen Ein überbewertetes Buch mit üblen Nebenwirkungen
"In other words, it seems that fanatical advocates of the New Programming are going overboard in their strict enforcement of morality and purity in programs"
(D.E. Lesen Sie weiter...
Vor 5 Monaten von Dr. Christian Donninger veröffentlicht
5.0 von 5 Sternen Classic!
The classic book from the famous Gang of four! An absolute must-have for any computer science student. Lesen Sie weiter...
Vor 9 Monaten von Thomas veröffentlicht
4.0 von 5 Sternen Nix für Anfänger
Die CD beinhaltet knapp 7 MB html-Files und ist problemlos zu installieren / lesen.

Ich verstehe aber nicht, warum die CD teurer ist als das Buch. Lesen Sie weiter...
Vor 11 Monaten von K. Arenhold veröffentlicht
1.0 von 5 Sternen Buch nur für den indischen Subkontinent autorisiert
Ich habe mich für ungebundene Ausgabe entschieden, da mir der fast doppelte Preis für die gebundene Ausgabe nicht gerechtfertigt erschien. Lesen Sie weiter...
Vor 13 Monaten von Dima veröffentlicht
5.0 von 5 Sternen Standard-Werk für Softwareentwickler
Das Standardwerk für alle Softwareentwickler, die sauberen Code schreiben wollen, und nicht das Rad dabei neu erfinden wollen, sondern sich auf bewährte Konzepte... Lesen Sie weiter...
Vor 19 Monaten von P. A. veröffentlicht
5.0 von 5 Sternen Classic
A classic book which is one of the most recommended. Slightly more details than a clever person would need to understand the patterns.
Vor 21 Monaten von Anton Suchaneck veröffentlicht
5.0 von 5 Sternen Design Patterns - Grundlage zur OOP
Jeder Software-Entwickler einer OO-Programmiersprache, sollte die Grundlegenden "Design Patterns" kennen und auch anwenden können. Lesen Sie weiter...
Veröffentlicht am 17. Juli 2011 von haw
5.0 von 5 Sternen Übersichtliche, sprachlich versierte Darstellung der...
Die Darstellung ist kompakt, griffig und in einer "bildreichen", einfach zu verstehenden Sprache verfasst. Die Aufteilung des Buches ist übersichtlich. Lesen Sie weiter...
Veröffentlicht am 2. August 2010 von Michael Kniel
5.0 von 5 Sternen Ein Klassiker ...
Der langjährige Erfolg dieses IT-Buchs (beinahe ein Widerspruch in sich selber) spricht für sich selbst: Ein Klassiker.
Veröffentlicht am 4. Juli 2010 von Studi1
5.0 von 5 Sternen Ausgezeichnetes Buch zu Design Patterns
Obwohl dieses Werk doch schon recht alt für ein IT-Buch ist (über 15 Jahre),so ist es dennoch ein zeitloser Klassiker von dem man viel lernen kann. Lesen Sie weiter...
Veröffentlicht am 14. Juni 2010 von Roland
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden