oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
 
 
Alle Angebote
125 Angebote ab EUR 32,15

Möchten Sie verkaufen?
Hier verkaufen
 
   
Design Patterns. Elements of Reusable Object-Oriented Software.
 
 

Design Patterns. Elements of Reusable Object-Oriented Software. (Gebundene Ausgabe)

von Erich Gamma (Autor), Richard Helm (Autor), Ralph E. Johnson (Autor)
4.7 von 5 Sternen  Alle Rezensionen anzeigen (79 Kundenrezensionen)
Preis: EUR 40,95 Kostenlose Lieferung. Siehe Details.
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.de. Geschenkverpackung verfügbar.

Lieferung bis Mittwoch, 25. November: Wählen Sie an der Kasse Overnight-Express. Siehe Details.
112 neu ab EUR 32,15 13 gebraucht ab EUR 34,15
Amazon Kindle
Amazon Kindle - Jetzt internationaler Versand aus den USA
Entdecken Sie über 250.000 englischsprachige Bücher, Zeitungen und Zeitschriften. Mehr erfahren und bestellen bei Amazon.com in den USA.

Wird oft zusammen gekauft

Kunden kaufen diesen Artikel zusammen mit Refactoring: Improving the Design of Existing Code (Object Technology Series) von Martin Fowler

Design Patterns. Elements of Reusable Object-Oriented Software. + Refactoring: Improving the Design of Existing Code (Object Technology Series)
Preis für beide: EUR 78,90

Verfügbarkeit und Versanddetails anzeigen


Kunden, die diesen Artikel gekauft haben, kauften auch

Refactoring: Improving the Design of Existing Code (Object Technology Series)

Refactoring: Improving the Design of Existing Code (Object Technology Series)

von Martin Fowler
4.8 von 5 Sternen (52)  EUR 37,95
Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture

von Martin Fowler
4.5 von 5 Sternen (6)  EUR 37,95
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing)

von Scott Meyers
4.8 von 5 Sternen (51)  EUR 32,95
The Pragmatic Programmer. From Journeyman to Master

The Pragmatic Programmer. From Journeyman to Master

von Andrew Hunt
4.4 von 5 Sternen (33)  EUR 27,95
More Effective C++: 35 New Ways to Improve Your Programs and Designs

More Effective C++: 35 New Ways to Improve Your Programs and Designs

von Scott Meyers
4.4 von 5 Sternen (19)  EUR 32,95
Weitere Artikel entdecken

Produktinformation

  • Gebundene Ausgabe: 416 Seiten
  • Verlag: Addison-Wesley Longman, Amsterdam; Auflage: 1st ed., Reprint. (14. März 1995)
  • Sprache: Englisch
  • ISBN-10: 0201633612
  • ISBN-13: 978-0201633610
  • Größe und/oder Gewicht: 24,9 x 19,6 x 3 cm
  • Durchschnittliche Kundenbewertung: 4.7 von 5 Sternen  Alle Rezensionen anzeigen (79 Kundenrezensionen)
  • Amazon.de Verkaufsrang: Nr. 673 in Englische Bücher (Die Bestseller Englische Bücher)

    Beliebt in dieser Kategorie:

    Nr. 8 in  Englische Bücher > Computers & Internet > Programming
  • Komplettes Inhaltsverzeichnis ansehen

Produktbeschreibungen

Aus der Amazon.de-Redaktion

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. -- Dieser Text bezieht sich auf eine andere Ausgabe: CD-ROM .



Amazon.co.uk

Design Patterns is based on the idea that there are only so many design problems in computer programming. This book identifies some common program-design problems--such as adapting the interface of one object to that of another object or notifying an object of a change in another object's state--and explains the best ways (not always the obvious ways) that the authors know to solve them. The idea is that you can use the authors' sophisticated design ideas to solve problems that you often waste time solving over and over again in your own programming.

The authors have come up with some ingenious ways to solve some common vexations among object-oriented programmers. Want to build a page-layout program that embeds inline images among characters of various sizes? How about building a program that converts files of one format to another? Chances are, some programmer already has thought of a better solution than you will and the recipes you need are here. Solutions are presented in generalised diagrams of data and logic structures. The idea is that you can take the concepts presented here and adapt them--in whatever language you use--to your individual situation. You may have to read some of the chapters several times before you fully understand them, but when you find a solution in this book, it will make your job easier and your results more elegant. --Jake Bond


Was kaufen Kunden, nachdem sie diesen Artikel angesehen haben?

Design Patterns. Elements of Reusable Object-Oriented Software.
68% kaufen den auf dieser Seite vorgestellten Artikel:
Design Patterns. Elements of Reusable Object-Oriented Software. 4.7 von 5 Sternen (79)
EUR 40,95
Head First Design Patterns
11% kaufen
Head First Design Patterns 4.8 von 5 Sternen (26)
EUR 35,95
Entwurfsmuster: Elemente wiederverwendbarer objektorientierter Software
10% kaufen
Entwurfsmuster: Elemente wiederverwendbarer objektorientierter Software 4.2 von 5 Sternen (33)
EUR 44,00
Entwurfsmuster von Kopf bis Fuß
6% kaufen
Entwurfsmuster von Kopf bis Fuß 4.8 von 5 Sternen (24)
EUR 48,00

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

Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 

 

 

Kundenrezensionen

79 Rezensionen
5 Sterne:
 (64)
4 Sterne:
 (10)
3 Sterne:
 (5)
2 Sterne:    (0)
1 Sterne:    (0)
 
 
 
 
 
Durchschnittliche Kundenbewertung
4.7 von 5 Sternen (79 Kundenrezensionen)
 
 
 
 
Sagen Sie Ihre Meinung zu diesem Artikel:
Die hilfreichsten Kundenrezensionen

 
12 von 12 Kunden fanden die folgende Rezension hilfreich:
3.0 von 5 Sternen Excellent concept but rather disappointing mistake density, 22. Dezember 1999
I rate this book 5 stars for the idea and -2 stars for all the confounding little mistakes. Apologize, I don't have too many details because it was one of the few books I borrowed that I actually returned (and to the original owner).

I went through two of the patterns with full concentration, found mistakes in both and found they really did get in the way. Things were named or referenced in ways that just couldn't be right. I wrote to the authors about a few issues (e.g. on pg 275, Widget should reference DialogDirector, not aggregate it) and the response (Johnson, Vlissedes) was very kind and constructive. But I believe there is significant work remaining. You may think I'm being overly picky here (at issue on pg 275 is an itsy bitsy little shape), but try understanding something completely new when there is one mistake in it. You wonder if you're comprehending wrong.

I have a hunch that most folks here, pardon my presumption, who are rating high without reservation are really in love with the idea of finding patterns to design (as am I). But I wonder if they've ever really really tried to go through any of the examples at a finer resolution than a bird's eye view. The book does a lot to crystalize the dream of reusable design patterns but not as much as it could to wake us up to realizing it.

Still it's on my list of things to buy because it's darn thought-provoking. Maybe that's it's highest purpose: to announce, if only by the title, the shocking idea that there could be patterns to design, that programmers might not always have to reinvent the universe with each project. (The idea that they don't is not new, but the *fact* that they don't is making woefully slow progress.)

The big question I still have is did they pick really good patterns and objectify them with compassion and vision? Are these the very paradigms and clumps of computational power that will be in the toolbox of programmers yet unborn? Dunno. I suspect from the tactical gaffs that strategic corrections are in order.

Maybe 3 stars isn't harsh enough but it's certainly a pioneering book. I believe one significantly better will come out in the next decade. It would be nice (somehow in my rosy view of the world) if it were by some of the same guys...

Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)



 
9 von 9 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen The best way to really learn object-oriented design, 7. März 1997
Von Ein Kunde
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.

I think this book is particularly valuable to many C++ and Java programmers, because of the dynamic and flexible design philosophy it follows. (Its two fundamental principles of reusable OO design are: "Program to an interface, not an implementation" and "Favor object composition over class inheritance".) I've found that many C++ books unfortunately tend to emphasize a rather static and inflexible design philosophy. Many C++ programmers do not realize how the language and the books they've studied from have been limiting their thinking until they have been exposed to ideas from other lanugages. The authors of this book have obviously been influenced by other languages as well, especially Smalltalk, and have brought many of its best lessons to C++ design. Most Java books seem to take after the C++ books, even though Java is a more dynamic language. This book may help Java programmers take full advantage of the extra power offered by their language, if they look deeply enough into some of the lesser-known features its runtime system affords.

Last, but not least, this book is valuable because it names the patterns it uses, and so gives programmers a common vocabulary to describe design concepts, rather than particular implementations. You'll find yourself saying things like, "That would be a good use for a Decorator", or "Should we use a Facade or a Mediator in this case?" I encourage readers of this book to use this vocabulary with other programmers.

In summary, this is one of the few books that I think belongs on every programmer's "must-have" list. Not to overuse a cliche, but like object-oriented design itself, the pattern concept is one of those rare paradigm-shifts in computer programming. It is equally valuable to expert professional and novice student alike. The book has a home page at http://st-www.cs.uiuc.edu/users/patterns/DPBook/DPBook.html

Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)



 
12 von 13 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen Abstrakt, aber sehr gehaltvoll, 19. Juli 2002
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.
Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)


Sagen Sie Ihre Meinung zu diesem Artikel: Eigene Rezension erstellen
 
 
 
Die neuesten Kundenrezensionen

5.0 von 5 Sternen Der Klassiker der GoF (Gang of Four)!
Diesem Buch gebe ich nur und ausschließlich 5 Sterne, weil es d a s Originalbuch und der absolute Klassiker zu diesem Thema ist. Lesen Sie weiter...
Veröffentlicht am 6. März 2007 von Gabriele Mohl

5.0 von 5 Sternen Eines der besten Bücher im Software-Umfeld
Dieses Buch vermittelt Deisgn-Patterns in einer anschaulichen weise. Nach sorgfältigem Durchstudieren der Patterns hat man auf jeden Fal sehr viel gelernt und weiß, wenn man ein... Lesen Sie weiter...
Veröffentlicht am 4. November 2006 von Sebastian Bickel

4.0 von 5 Sternen Lesenswert
"Design Patterns. Elements of Reuseable Object-Oriented Software" gilt als DAS Standardwerk in Bezug auf Software-Patterns.

Ich habe mir das Buch vor ca. Lesen Sie weiter...
Veröffentlicht am 17. August 2006 von Tom Mo

3.0 von 5 Sternen Wer sie nicht kennt ...
findet in diesem Buche einen sehr guten Überblick. Das Buch ist empfehlenswert. Leider muss ich schreiben, dass die Beispiele zu sprunghaft, manchmal unverständlich, sind. Lesen Sie weiter...
Veröffentlicht am 11. September 2004 von lohbrand

4.0 von 5 Sternen Der Klassiker - gute Grundlage aber nicht mehr aktuell
Dieses Buch war der Anfang einer fast unzählbaren Anzahl weiteren Bücher über Design Pattern und es ist noch heute der Klassiker schlecht hin. Lesen Sie weiter...
Veröffentlicht am 7. September 2003 von Rubas Dominic

5.0 von 5 Sternen Das Standardwerk - unbedingt lesenswert
Wer objektorientiert entwickelt, sollte dieses Buch unbedingt besitzen! Design Pattern erleichtern die Arbeit unendlich. Lesen Sie weiter...
Veröffentlicht am 18. September 2002 von Johannes Geyer

5.0 von 5 Sternen great book
truly the bible of OO design.

check out the companion book to this as well.

Am 19. September 2000 veröffentlicht

5.0 von 5 Sternen Expand your programming vocabulary...difficult but worth it
This is a book that you need to chew on for a while and which will take a while to digest once swallowed. Lesen Sie weiter...
Veröffentlicht am 24. Juni 2000 von Craig Patchett

5.0 von 5 Sternen A must have...
This book is useful for all Architects and Developers. As an Architect, I refer to this book frequently and recommend it as an essential book to have.
Veröffentlicht am 20. Juni 2000 von Ask Doctor Java

5.0 von 5 Sternen A core book for any OO programmer.
In modern computer languages such as Java, creating Objects is a trivial task and almost as easy is making small numbers of Objects work together. Lesen Sie weiter...
Veröffentlicht am 15. Juni 2000 von Vincent O'Sullivan

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. Neues erfahren.
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Für Sie dokumentiert

 (Was ist das?)

Sobald Sie sich Produktseiten oder Suchergebnisse angesehen haben, finden Sie diese Seiten zu Ihrer Information hier aufgeführt.