Neu:
Mit „Gebraucht – Gut“ sparen

Lade die kostenlose Kindle-App herunter und lese deine Kindle-Bücher sofort auf deinem Smartphone, Tablet oder Computer – kein Kindle-Gerät erforderlich.
Mit Kindle für Web kannst du sofort in deinem Browser lesen.
Scanne den folgenden Code mit deiner Mobiltelefonkamera und lade die Kindle-App herunter.
Bild nicht verfügbar
Farbe:
-
-
-
- Herunterladen, um dieses Videos wiederzugeben Flash Player
Den Autoren folgen
Alle anzeigenOK
Design Patterns. Elements of Reusable Object-Oriented Software. Gebundene Ausgabe – 31. Oktober 1994
Kaufoptionen und Plus-Produkte
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.
- Seitenzahl der Print-Ausgabe395 Seiten
- SpracheEnglisch
- HerausgeberPrentice Hall
- Erscheinungstermin31. Oktober 1994
- Abmessungen23.65 x 19.35 x 2.64 cm
- ISBN-100201633612
- ISBN-13978-0201633610
Wird oft zusammen gekauft

Weitere Artikel entdecken
Produktbeschreibung des Verlags
![]()
Domäne Storytelling
|
![]()
Domänengesteuertes Design destilliert
|
![]()
Domänengesteuertes Design
|
![]()
Implementierung von domänengesteuertem Design
|
![]()
Strategische Monolithen und Microservices
|
|
---|---|---|---|---|---|
Kundenrezensionen |
4,4 von 5 Sternen 74
|
4,4 von 5 Sternen 592
|
4,6 von 5 Sternen 1.426
|
4,5 von 5 Sternen 631
|
4,3 von 5 Sternen 86
|
Preis | 37,44 €€37,44 | 24,99 €€24,99 | 57,35 €€57,35 | 42,99 €€42,99 | 37,44 €€37,44 |
Beschreibung | Durch das Erzählen und Visualisieren von Geschichten machen Domänenexperten und Teammitglieder Geschäftsprozesse und Domänenwissen greifbar, sodass jeder die relevanten Personen, Aktivitäten und Arbeitselemente verstehen kann. | Prägnanter, lesbarer und umsetzbarer Leitfaden zu den Grundlagen von DDD: Was es ist, welche Probleme es löst, wie es funktioniert und wie Sie schnell einen Mehrwert daraus ziehen können. | Dieses Buch verbindet Design- und Entwicklungspraxis und enthält zahlreiche Beispiele, die auf tatsächlichen Projekten basieren, um die Anwendung von domänengesteuertem Design auf die reale Softwareentwicklung zu veranschaulichen. | Aufbauend auf dem wegweisenden Buch von Eric Evans koppelt Vaughn Vernon geführte Ansätze zur Implementierung mit modernen Architekturen und hebt die Bedeutung und den Wert hervor, sich auf die Geschäftsdomäne zu konzentrieren. | Hilft Geschäftsentscheidungsträgern und technischen Teammitgliedern, ihre strategischen Probleme durch Zusammenarbeit klar zu verstehen und optimale architektonische Ansätze zu identifizieren. |
Was wirst du lernen | Die Methoden einfache bildhafte Sprache, szenariobasierte Modellierungstechniken, Workshop-Format und Beziehung zu anderen Modellierungsmethoden und wie sie viele häufig auftretende Probleme lösen können. | Jede Kern-DDD-Technik zum Erstellen besserer Software. Begräbt Sie nie im Detail – es konzentriert sich auf das, was Sie wissen müssen, um Ergebnisse zu erzielen. | Entwerfen Sie Best Practices, erfahrungsbasierte Techniken und Grundprinzipien, die die Entwicklung von Softwareprojekten in komplexen Bereichen erleichtern. | Praktische DDD-Techniken anhand von Beispielen aus vertrauten Domänen und die Verwendung von DDD in verschiedenen Architekturen, einschließlich Hexagonal, SOA, Rest, CQRS, ereignisgesteuert und Fabric/Grid-basiert. | Wie man gut gestaltete Monolithe erstellt, die wartbar und erweiterbar sind, und selbst die verworrensten Legacy-Systeme schrittweise in wirklich effektive Microservices umgestaltet und neu implementiert. |
Produktbeschreibungen
Amazon.de
Pressestimmen
Autorenkommentar
Erich Gamma,
This might be a surprise mail for you as you don't know me before, I have heard a lot about you and have read many books written by you.
I would like to share a design pattern with you, which I feel it might be useful for Software development. Would appreciate if you could let me know whether I can mail you the pattern.
Currently I do the architectural software design for SCF admin tools project in Siemens ICP ( San Jose).
thank you meyyappan
Buchrückseite
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.
0201633612B07092001
Über den Autor und weitere Mitwirkende
Dr. Erich Gamma is technical director at the Software Technology Center of Object Technology International in Zurich, Switzerland. Dr. Richard Helm is a member of the Object Technology Practice Group in the IBM Consulting Group in Sydney, Australia. Dr. Ralph Johnson is a faculty member at the University of Illinois at Urbana-Champaign's Computer Science Department.
John Vlissides is a member of the research staff at the IBM T. J. Watson Research Center in Hawthorne, New York. He has practiced object-oriented technology for more than a decade as a designer, implementer, researcher, lecturer, and consultant. In addition to co-authoring Design Patterns: Elements of Reusable Object-Oriented Software, he is co-editor of the book Pattern Languages of Program Design 2 (both from Addison-Wesley). He and the other co-authors of Design Patterns are recipients of the 1998 Dr. Dobb's Journal Excellence in Programming Award.
0201633612AB09122003
Leseprobe. Abdruck erfolgt mit freundlicher Genehmigung der Rechteinhaber. Alle Rechte vorbehalten.
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. Table of Contents
Preface
Foreword
Guide to Readers
1. Introduction
What Is a Design Pattern? * Design Patterns in Smalltalk MVC * Describing Design Patterns * The Catalog of Design Patterns * Organizing the Catalog *
How Design Patterns Solve Design Problems * How to Select a Design Pattern * How to Use a Design Pattern
2. A Case Study: Designing a Document Editor
Design Problems * Document Structure * Formatting * Embellishing the User Interface * Supporting Multiple Look-and-Feel Standards * Supporting
Multiple Window Systems * User Operations * Spelling Checking and Hyphenation * Summary
Design Pattern Catalog
3. Creational Patterns
Abstract Factory * Builder * Factory Method * Prototype * Singleton * Discussion of Creational Patterns
4. Structural Pattern
Adapter * Bridge * Composite * Decorator * Facade * Flyweight * Proxy * Discussion of Structural Patterns
5. Behavioral Patterns
Chain of Responsibility * Command * Interpreter * Iterator * Mediator * Memento * Observer * State * Strategy * Template Method * I have tested the scripts both on LINUX (Redhat) and on AIX, and some scripts have also been tested on Data Generals. I hope you enjoy the book, not only as a learning tool but also as a reference tool. Enjoy and have fun. Stand-by to stand-to. Any comments, or just to say hello, e-mail me at dtansley@my-Deja.com.
Produktinformation
- Herausgeber : Prentice Hall
- Erscheinungstermin : 31. Oktober 1994
- Auflage : 1st ed., Reprint
- Sprache : Englisch
- Seitenzahl der Print-Ausgabe : 395 Seiten
- ISBN-10 : 0201633612
- ISBN-13 : 978-0201633610
- Abmessungen : 23.65 x 19.35 x 2.64 cm
- Amazon Bestseller-Rang: Nr. 17.898 in Bücher (Siehe Top 100 in Bücher)
- Nr. 3 in Objektorientiertes Softwaredesign
- Nr. 7 in Softwareentwicklung (Bücher)
- Nr. 19 in Programmiersprachen
- Kundenrezensionen:
Über die Autoren
Entdecke weitere Bücher des Autors, sehe ähnliche Autoren, lese Buchempfehlungen und vieles mehr.
Entdecke weitere Bücher des Autors, sehe ähnliche Autoren, lese Buchempfehlungen und vieles mehr.
Entdecke weitere Bücher des Autors, sehe ähnliche Autoren, lese Buchempfehlungen und vieles mehr.
Entdecke weitere Bücher des Autors, sehe ähnliche Autoren, lese Buchempfehlungen und vieles mehr.
Kundenrezensionen
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern5 Sterne84%12%2%1%1%84%
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern4 Sterne84%12%2%1%1%12%
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern3 Sterne84%12%2%1%1%2%
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern2 Sterne84%12%2%1%1%1%
- 5 Sterne4 Sterne3 Sterne2 Sterne1 Stern1 Stern84%12%2%1%1%1%
Kundenbewertungen, einschließlich Produkt-Sternebewertungen, helfen Kunden, mehr über das Produkt zu erfahren und zu entscheiden, ob es das richtige Produkt für sie ist.
Um die Gesamtbewertung der Sterne und die prozentuale Aufschlüsselung nach Sternen zu berechnen, verwenden wir keinen einfachen Durchschnitt. Stattdessen berücksichtigt unser System beispielsweise, wie aktuell eine Bewertung ist und ob der Prüfer den Artikel bei Amazon gekauft hat. Es wurden auch Bewertungen analysiert, um die Vertrauenswürdigkeit zu überprüfen.
Erfahren Sie mehr darüber, wie Kundenbewertungen bei Amazon funktionieren.Die Kunden sagen
Das Buch wird von den Lesern als tolles und praktisches Nachschlagewerk für Objektorientierte Programmierung beschrieben. Es bietet einen guten Überblick über die Welt der Design-Patterns und ist ein Muss für Entwickler. Die Qualität wird als sehr gut bewertet, das Buch ist vernünftig eingeschlagen und gedruckt. Die detaillierten Erklärungen werden als notwendig und wertvoll empfunden, da man visuell lernt.
AI-generiert aus dem Text von Kundenrezensionen
Auswählen, um mehr zu erfahren
Kunden sind mit dem Inhalt des Buches zufrieden. Sie beschreiben es als tolles, praktisches und nützliches Nachschlagewerk für Objektorientierte Programmierung. Es bietet einen guten Überblick über die Welt der Design-Patterns sowie die besten Praktiken für Software-Design und -entwicklung. Einige bezeichnen es sogar als Standard für Software-Entwickler.
"Dieses Buch ist fast schon ein Standard für Software-Entwickler...." Mehr
"Zuerst: das Buch ist top! Fachlich genau das was ich mir vorgestellt habe...." Mehr
"...Jedes Design Pattern kommt mit Motivation, Beispielen, Implementierungsanweisungen, UML Beschreibung etc. Eher als ein Katalog oder Nachschlagewerk..." Mehr
"Zum Inhalt muss man denke ich nicht viel schreiben. Das Buch gibt einen guten Überblick, sowohl Einblick in die Welt der Design Patterns; auch wenn..." Mehr
Kunden sind mit dem Buch zufrieden und finden es eine gute Einführung in Design-Patterns. Sie sagen, es macht einen qualitativ hochwertigen Eindruck und ist klassisch und ein Muss für Entwickler.
"...Jedes Design Pattern kommt mit Motivation, Beispielen, Implementierungsanweisungen, UML Beschreibung etc. Eher als ein Katalog oder Nachschlagewerk..." Mehr
"...Das Buch gibt einen guten Überblick, sowohl Einblick in die Welt der Design Patterns; auch wenn es schon einige Jahre auf dem Buckel hat...." Mehr
"Klassiger und must have für Entwickler..." Mehr
"Design Patterns - Grundlage zur OOP..." Mehr
Kunden sind mit der Qualität des Produkts zufrieden. Sie beschreiben es als sehr gut, vernünftig eingeschlagen und gedruckt. Außerdem finden sie es gut geschrieben.
"...Zum Buch selbst kann ich nur sagen, dass die Qualität sehr gut ist. Es ist vernünftig eingeschlagen und gedruckt." Mehr
"Sehr detailliert und gut geschrieben..." Mehr
"Good quality, new book, arrived fast" Mehr
"...or that you may buy it and never even open it, I'd say it's still worth buying, because the concepts are not outdated, and are referenced..." Mehr
Kunden finden das Buch sehr detailliert und gut geschrieben. Sie sagen, dass die detaillierten Erklärungen unverzichtbar und wertvoll sind. Außerdem sagen sie, dass man visuell lernt.
"...Diese sind klar und einfach beschrieben...." Mehr
"...Teil mit einer Implementation sowie ein Anwendungsbeispiel und genaue Erklärungen." Mehr
"Sehr detailliert und gut geschrieben..." Mehr
"...its price, but patterns are concepts we can understand and learn best visually...." Mehr
Spitzenrezensionen aus Deutschland
Es gab ein Problem beim Filtern der Rezensionen. Bitte lade die Seite neu.
- Bewertet in Deutschland am 26. April 2025Formatieren: Gebundenes BuchVerifizierter KaufGood quality, new book, arrived fast
- Bewertet in Deutschland am 14. Dezember 2023Formatieren: Gebundenes BuchVerifizierter KaufDieses Buch ist fast schon ein Standard für Software-Entwickler. Ich habe es mir relativ spät erst zugelegt, da ich für die Klausurerstellung benötigt habe. Jederzeit zu empfehlen, es vermittelt aus meiner Sicht auch eine bessere Sichtweise auf Techniken und Methoden, die in vielen Softwareprojekten auch eingesetzt werden sollten.
- Bewertet in Deutschland am 29. Dezember 2014Formatieren: Gebundenes BuchVerifizierter KaufWas soll ich dazu sagen?
Wer sich auch nur im Ansatz mit objektorientierter Programmierung und Entwicklung auseinandersetzt, sollte dieses Buch zumindest überflogen haben.
Sicher, kaum etwas hierin ist jederzeit 1:1 umsetzbar, aber darum geht es nicht, sondern um die Theorie hinter den einzelnen Ansätzen. Diese sind klar und einfach beschrieben. Ich persönlich fand es sehr einfach, schnell zu entscheiden, welche Design Patterns wo und wann für mich sinnvoll sind. Mittlerweile habe ich sicherlich mehr als die Hälfte (entsprechend angepasst und/oder abgewandelt) eingesetzt.
Ein Tipp: Wer sich für das Singleton-Pattern interessiert, sollte sich den Artikel von Ralf Schneeweiß zu dem Thema durchlesen:
[...]
- Bewertet in Deutschland am 22. September 2024Formatieren: Gebundenes BuchVerifizierter KaufZuerst: das Buch ist top! Fachlich genau das was ich mir vorgestellt habe. Das Buch wurde als neu bestellt allerdings waren sehr viele Notizen darin mit Bleistift geschrieben und es roch sehr stark nach Zigarettenrauch. Keine Ahnung was da schief ging.
- Bewertet in Deutschland am 24. März 2020Formatieren: Gebundenes BuchVerifizierter KaufViel kann man hierzu nicht sagen. Ist ein must have Nachschlagewerk für Software Entwickler.
Programmierst du? -> Hast du das Buch noch nicht? -> Dann ab damit in den Einkaufswagen
- Bewertet in Deutschland am 26. August 2020Formatieren: Gebundenes BuchVerifizierter KaufDie Medien konnten nicht geladen werden.
- Bewertet in Deutschland am 22. Dezember 2014Formatieren: Gebundenes BuchVerifizierter KaufEines der wichtigsten Bücher für Software-Entwickler und alle die es werden wollen. Jedes Design Pattern kommt mit Motivation, Beispielen, Implementierungsanweisungen, UML Beschreibung etc. Eher als ein Katalog oder Nachschlagewerk zu verwenden.
Abwicklung und Versand verlief problemlos und schnell. Das Buch ist ein Hard-Cover und macht haptisch einen sehr qualitativen Eindruck
- Bewertet in Deutschland am 27. Dezember 2019Formatieren: KindleVerifizierter KaufAn absolute must for an advanced software developer. Big Problem with the Kindle version: The diagrams and picures are badly scanned. Some of them are partly not readable at all. Recommendation: Buy the ebook directly at Addison Wesley, there the ebook has proper graphics.
Spitzenrezensionen aus anderen Ländern
-
Willy Van den DriesscheBewertet in den Niederlanden am 7. Oktober 2022
5,0 von 5 Sternen As a computer programmer you have no excuse not to own this book
Formatieren: Gebundenes BuchVerifizierter KaufDesign patterns is the bible that popularized the design patterns movements. While it triggered a lot of offspring books this one is still the most important one by far. It documents 23 design patterns, most of which are still widely used today.
There is only one caveat for beginning programmers. Time and time again they told me "I don't get it"' after reading the book. You probably need to bump your head a few times against the problems that these patterns solve before you actually see why they are so good. Highly recommended.
-
UQI8Bewertet in der Türkei am 11. November 2024
5,0 von 5 Sternen iyi
Formatieren: Gebundenes BuchVerifizierter Kaufiyi ürün
-
Amazon CustomerBewertet in Japan am 22. Mai 2021
5,0 von 5 Sternen This is the bible to learn design pattern.
Formatieren: Gebundenes BuchVerifizierter KaufIt is really the bible in design patterns.
If you are considering learning design pattern, I believe you only need this book as the only one book on your way to master it.
Though the language used in the book including smalltalk (which is dead now), the examples and explanation are really straightforward.
For readers who are not familiar with design patterns at all, I recommend to first start from chapter three, which has a lot of details in each design pattern. Then come back to chapter one and chapter two, which are summary and comparison for each pattern.
-
VVVBewertet in Frankreich am 17. September 2013
5,0 von 5 Sternen Très éclairant.
Formatieren: Gebundenes BuchVerifizierter KaufPar ses explications lumineuses et concises, illustrées d'exemples très accessibles, cet ouvrage fait ressentir au lecteur l'intuition de chaque design pattern, et presque imperceptiblement, la transforme en évidence. Écrit dans un style très agréable, comme on en rencontre rarement dans les ouvrages techniques, il se lit comme un roman, tout en présentant une structure très ergonomique, qui permet au lecteur de le parcourir dans l'ordre adapté à ses besoins.
Ce livre condense tellement d'intelligence du logiciel, et la rend si facilement assimilable, que ça semble miraculeux. La lecture est aisée, et les progrès qui en découlent sont immédiats et significatifs. Le développeur qui a lu ce livre se surprendra à résoudre tout naturellement des problèmes qui lui auraient valu, avant lecture, de longs moments d'errements ou d'hésitation. Un must intemporel pour tout adepte de la programmation orientée objet.
-
MSinghBewertet in Indien am 6. Juni 2023
5,0 von 5 Sternen perfect book
Formatieren: Gebundenes BuchVerifizierter KaufI like to read, not scroll. Hard cover book is perfect.