Design Patterns und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr

Neu kaufen

oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Gebraucht kaufen
Gebraucht - Gut Informationen anzeigen
Preis: EUR 30,05

oder
 
   
Jetzt eintauschen
und EUR 14,57 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Beginnen Sie mit dem Lesen von Design Patterns auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Design Patterns. Elements of Reusable Object-Oriented Software. [Englisch] [Gebundene Ausgabe]

Erich Gamma , Richard Helm , Ralph E. Johnson , John Vlissides
4.7 von 5 Sternen  Alle Rezensionen anzeigen (91 Kundenrezensionen)
Statt: EUR 41,95
Jetzt: EUR 39,95 kostenlose Lieferung. Siehe Details.
Sie sparen: EUR 2,00 (5%)
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Dienstag, 26. August: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

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

Kurzbeschreibung

31. Oktober 1994
* 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.

Hinweise und Aktionen

  • Studienbücher: Ob neu oder gebraucht, alle wichtigen Bücher für Ihr Studium finden Sie im großen Studium Special. Natürlich portofrei.


Wird oft zusammen gekauft

Design Patterns. Elements of Reusable Object-Oriented Software. + Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) + Refactoring: Improving the Design of Existing Code (Object Technology Series)
Preis für alle drei: EUR 115,85

Die ausgewählten Artikel zusammen kaufen


Produktinformation

  • Gebundene Ausgabe: 395 Seiten
  • Verlag: Prentice Hall; Auflage: 1st ed., Reprint. (31. Oktober 1994)
  • Sprache: Englisch
  • ISBN-10: 0201633612
  • ISBN-13: 978-0201633610
  • Größe und/oder Gewicht: 23,6 x 19,4 x 2,6 cm
  • Durchschnittliche Kundenbewertung: 4.7 von 5 Sternen  Alle Rezensionen anzeigen (91 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 1.180 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über die Autoren

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

Produktbeschreibungen

Amazon.de

Design Patterns is a modern classic in the literature of object-oriented development, offering timeless and elegant solutions to common problems in software design. It describes patterns for managing object creation, composing objects into larger structures, and coordinating control flow between objects. The book provides numerous examples where using composition rather than inheritance can improve the reusability and flexibility of code. Note, though, that it's not a tutorial but a catalog that you can use to find an object-oriented design pattern that's appropriate for the needs of your particular application--a selection for virtuoso programmers who appreciate (or require) consistent, well-engineered object-oriented designs.

Synopsis

*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.

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


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

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 4 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 8 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 10 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 18 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 20 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


Ihr Kommentar