Design Patterns Explained und über 1 Million weitere Bücher verfügbar für Amazon Kindle . Erfahren Sie mehr


oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns)
 
 
Beginnen Sie mit dem Lesen von Design Patterns Explained auf Ihrem Kindle in weniger als einer Minute.

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

Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns) [Englisch] [Taschenbuch]

Alan Shalloway , James Trott
5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
Statt: EUR 43,99
Jetzt: EUR 36,95 kostenlose Lieferung. Siehe Details.
Sie sparen: EUR 7,04 (16%)
  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.de. Geschenkverpackung verfügbar.
Nur noch 2 Stück auf Lager - jetzt bestellen.
Lieferung bis Mittwoch, 30. Mai: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 26,58  
Taschenbuch EUR 36,95  

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

Kunden kaufen diesen Artikel zusammen mit Refactoring: Improving the Design of Existing Code (Object Technology Series) EUR 36,95

Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns) + Refactoring: Improving the Design of Existing Code (Object Technology Series)
Preis für beide: EUR 73,90

Verfügbarkeit und Versanddetails anzeigen



Produktinformation

  • Taschenbuch: 368 Seiten
  • Verlag: Addison-Wesley Longman, Amsterdam; Auflage: 2nd ed. (12. Oktober 2004)
  • Sprache: Englisch
  • ISBN-10: 0321247140
  • ISBN-13: 978-0321247148
  • Größe und/oder Gewicht: 23,4 x 17,8 x 2,3 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: Nr. 108.627 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

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

Besuchen Sie die Seite von Alan Shalloway auf Amazon

Produktbeschreibungen

Kurzbeschreibung

"One of the great things about the book is the way the authors explain concepts very simply using analogies rather than programming examples--this has been very inspiring for a product I'm working on: an audio-only introduction to OOP and software development." --Bruce Eckel "...I would expect that readers with a basic understanding of object-oriented programming and design would find this book useful, before approaching design patterns completely. Design Patterns Explained complements the existing design patterns texts and may perform a very useful role, fitting between introductory texts such as UML Distilled and the more advanced patterns books." --James Noble Leverage the quality and productivity benefits of patterns--without the complexity! Design Patterns Explained, Second Edition is the field's simplest, clearest, most practical introduction to patterns. Using dozens of updated Java examples, it shows programmers and architects exactly how to use patterns to design, develop, and deliver software far more effectively. You'll start with a complete overview of the fundamental principles of patterns, and the role of object-oriented analysis and design in contemporary software development. Then, using easy-to-understand sample code, Alan Shalloway and James Trott illuminate dozens of today's most useful patterns: their underlying concepts, advantages, tradeoffs, implementation techniques, and pitfalls to avoid. Many patterns are accompanied by UML diagrams. Building on their best-selling First Edition, Shalloway and Trott have thoroughly updated this book to reflect new software design trends, patterns, and implementation techniques. Reflecting extensive reader feedback, they have deepened and clarified coverage throughout, and reorganized content for even greater ease of understanding. New and revamped coverage in this edition includes * Better ways to start "thinking in patterns" * How design patterns can facilitate agile development using eXtreme Programming and other methods * How to use commonality and variability analysis to design application architectures * The key role of testing into a patterns-driven development process * How to use factories to instantiate and manage objects more effectively * The Object-Pool Pattern--a new pattern not identified by the "Gang of Four" * New study/practice questions at the end of every chapter Gentle yet thorough, this book assumes no patterns experience whatsoever. It's the ideal "first book" on patterns, and a perfect complement to Gamma's classic Design Patterns. If you're a programmer or architect who wants the clearest possible understanding of design patterns--or if you've struggled to make them work for you--read this book.

Synopsis

In the approximately ten years since the publication of the seminal work in thefield of design patterns (Gamma et al's Design Patterns), this practice hasmoved from being an esoteric part of computer science research to themainstream of software engineering. Yet despite their widespread acceptance,design patterns are frequently misunderstood. These authors learned patternsthe hard way, and their original aim in writing this book (providing the readerwith a gentle yet thorough introduction to design patterns) continues in thesecond edition. This book is the perfect book to read before the reader tries totackle Gamma's famous work, and has been updated to reflect recent trendsand developments in software design.

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


Vorgeschlagene Tags zu ähnlichen Produkten

 (Was ist das?)
Setzen Sie den ersten relevanten Tag hinzu (ein Schlüsselwort, das mit diesem Produkt in engem Zusammenhang steht).
 
(3)

 

Kundenrezensionen

4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
2 von 2 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch
Dieses Buch erläutert sehr ausführlich was mit den grundlegenden Begriffen der Pattern Welt gemeint ist. Ein wissen was selten erläutert ist und wohl vielen auch erfahrenen OO Engineers / Architekten nicht bekannt sein dürfte.

Es wird ausführlich auf die Denkhaltung und den Prozess zur Anwendung von Patterns in der Praxis eingegangen. Weiter wird ausführlichst beschrieben was den an der Anwendung eines Patterns besser ist und warum. Welche Unterschiede ergeben sich im Code / Design und wie wirken sich die aus auf die Wart- und Erweiterbarkeit aus.Es wird weiter ausführlich auf die den Patterns zu Grunde liegenden Design Ansätze eingegangen und zu was die führen.

Eine intensive Auseinandersetzung mit dem Inhalt befähigt einen nicht nur zum anwenden von Patterns sondern auch zum Designen von Software mit den Prinzipien die Patterns eben zu dem machen was sie sind: Gut erprobte Lösungen.

Das Buch ist für Leute die sich mehr mit den Design Gedanken / Ansätzen hinter Design Patterns auseinander setzen und dadurch ein Wissen über wie man sein eigenes Design stark Verbessern kann erlangen wollen, als für Leute die 100 Patterns beschrieben haben wollen. Falls man viele Patterns will ist dieses Buch definitiv das falsche Buch.

Ausserdem: Viele gute Rezessionen finden sich bei amazon.com. Würde empfehlen diese auch zu lesen
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  50 Rezensionen
28 von 28 Kunden fanden die folgende Rezension hilfreich
Nice option for getting started correctly with patterns... 18. Mai 2005
Von Thomas Duff - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Trying to understand design patterns based on most texts can be as painful as poking yourself in the eye. The book Design Patterns Explained - A New Perspective on Object-Oriented Design (2nd Edition) by Alan Shalloway and James R. Trott is considerably easier on your eye and your pain threshold...

Chapter List:

Part 1 - An Introduction to Object-Oriented Software Development: The Object-Oriented Paradigm; The UML - The Unified Modeling Language

Part 2 - The Limitations of Traditional Object-Oriented Design: A Problem That Cries Out for Flexible Code; A Standard Object-Oriented Solution

Part 3 - Design Patterns: An Introduction to Design Patterns; The Facade Pattern; The Adapter Pattern; Expanding Our Horizons; The Strategy Pattern; The Bridge Pattern; The Abstract Factory Pattern

Part 4 - Putting It All Together - Thinking In Patterns: How Do Experts Design?; Solving the CAD/CAM Problem with Patterns

Part 5 - Toward a New Paradigm of Design: The Principles and Strategies of Design Patterns; Commonality and Variability Analysis; The Analysis Matrix; The Decorator Pattern

Part 6 - Other Values Of Patterns: The Observer Pattern; The Template Method Pattern

Part 7 - Factories: Lessons from Design Patterns - Factories; The Singleton Pattern and the Double-Checked Locking Pattern; The Object Pool Pattern; The Factory Method Pattern; Summary of Factories

Part 8 - Endings and Beginnings: Design Patterns Reviewed - A Summation and a Beginning; Bibliography; Index

The traditional definitive text for design patterns was written by the Gang of Four. It goes into great detail, but it can be very abstract and hard to put into practical terms for beginners. Design Patterns Explained departs from the largely theoretical information and tries to get as concrete and as practical as possible. The authors pick a number of useful patterns and concentrate on those few entries as opposed to trying to cover everything. They put forth a few case studies and use those to explain the pattern being discussed. This tends to make it much easier to understand why the pattern works well for the problem at hand, and how it translates into Java code. Also, it's written in first-person format with plenty of personal insights and opinions. This also helps to make the text much more readable than most.

In addition to just covering the patterns and how they are coded, the authors also talk about the mindset needed to think and design in patterns. This is an aspect of design patterns that I normally don't see covered well (if at all) in most other books. If you combine the focus on thinking in patterns along with the practical information on the most common ones, you get a book that delivers quite a bit more value than most in this niche.

While any serious design pattern student will want to get the Gang of Four book, this volume would be a much better way to get started...
47 von 51 Kunden fanden die folgende Rezension hilfreich
even better than the first and deals with current issues too 19. Dezember 2004
Von DP guy - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I read the first edition of the book and was greatly pleased by it. I loved the way it described the reasons patterns were good. In other words, although it clearly explained the patterns in the book, it also explained the underlying approach used by the people who wrote the software that later became described as patterns. The book helped me think like these developers instead of just using solutions they had come up with.

I also liked the way the authors showed how to use the patterns in the real world. I had always thought you used the patterns as solutions to recurring problems. However, the authors described how the patterns were really about a new way to think of the problem you had to solve.

As good as the first edition was, however, it left some gaps. In particular, while the domain analysis approach they espouse called commonality - variability analysis looks great, not enough information on how to actually use it was presented. Also, as XP has become more popular, I had been wondering about how patterns and XP fit into things.

The book addresses these and some additional issues incredibly well. (...)

Overall, I give this 2 thumbs up and recommend reading it even if you've read the first one. It is a much more involved book than the first with new chapters and improvements on the existing ones.
16 von 17 Kunden fanden die folgende Rezension hilfreich
Great introduction to design patterns 1. März 2006
Von Scott Powell - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I already had an understanding of design patterns and OO design principals when I read this book (my review of the original GoF Design Patterns is somewhere on Amazon.com).

Honestly, when my friend suggested I read it I snickered: perhaps such a simple book could help him, but I already understood patterns.

But the book did a really nice job of explaining patterns. I'd be lying if I said it didn't help my understanding of some classic patterns. And I appreciated the references to the original Design Pattners book, which was written for a very technical audience and, accordingly, can be hard to understand for more novice developers.

So I'd disagree with the other reviewer who suggested just getting the GoF book. It's hard to follow, with very dated examples. I can't say about his Head First recommendation.

The book could be improved. Perhaps fewer pages comparing system architecture to structural architecture.

But overall, a good effort.
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
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de