undrgrnd Cliquez ici NEWNEEEW nav-sa-clothing-shoes Cloud Drive Photos FIFA16 cliquez_ici Shop Fire HD 6 Shop Kindle Paperwhite cliquez_ici Jeux Vidéo Bijoux Montres Montres
Commencez à lire Design Patterns Explained: A New Perspective on Object-Or... sur votre Kindle dans moins d'une minute. Vous n'avez pas encore de Kindle ? Achetez-le ici Ou commencez à lire dès maintenant avec l'une de nos applications de lecture Kindle gratuites.

Envoyer sur votre Kindle ou un autre appareil

 
 
 

Essai gratuit

Découvrez gratuitement un extrait de ce titre

Envoyer sur votre Kindle ou un autre appareil

Désolé, cet article n'est pas disponible en
Image non disponible pour la
couleur :
Image non disponible
 

Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition) [Format Kindle]

Alan Shalloway , James R. Trott

Prix conseillé : EUR 36,91 De quoi s'agit-il ?
Prix éditeur - format imprimé : EUR 56,59
Prix Kindle : EUR 25,84 TTC & envoi gratuit via réseau sans fil par Amazon Whispernet
Économisez : EUR 30,75 (54%)

App de lecture Kindle gratuite Tout le monde peut lire les livres Kindle, même sans un appareil Kindle, grâce à l'appli Kindle GRATUITE pour les smartphones, les tablettes et les ordinateurs.

Pour obtenir l'appli gratuite, saisissez votre adresse e-mail ou numéro de téléphone mobile.

Formats

Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle EUR 25,84  
Broché EUR 38,97  




Les clients ayant acheté cet article ont également acheté

Cette fonction d'achat continuera à charger les articles. Pour naviguer hors de ce carrousel, veuillez utiliser votre touche de raccourci d'en-tête pour naviguer vers l'en-tête précédente ou suivante.

Descriptions du produit

Présentation de l'éditeur

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

Quatrième de couverture

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


© Copyright Pearson Education. All rights reserved.


Détails sur le produit

  • Format : Format Kindle
  • Taille du fichier : 4869 KB
  • Nombre de pages de l'édition imprimée : 480 pages
  • Utilisation simultanée de l'appareil : Jusqu'à 5 appareils simultanés, selon les limites de l'éditeur
  • Editeur : Addison-Wesley Professional; Édition : 2 (12 octobre 2004)
  • Vendu par : Amazon Media EU S.à r.l.
  • Langue : Anglais
  • ASIN: B001U5VJW2
  • Synthèse vocale : Activée
  • X-Ray :
  • Word Wise: Non activé
  • Composition améliorée: Non activé
  • Classement des meilleures ventes d'Amazon: n°275.751 dans la Boutique Kindle (Voir le Top 100 dans la Boutique Kindle)
  •  Souhaitez-vous faire modifier les images ?


En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Commentaires en ligne

Il n'y a pas encore de commentaires clients sur Amazon.fr
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoiles
Commentaires client les plus utiles sur Amazon.com (beta)
Amazon.com: 4.2 étoiles sur 5  59 commentaires
34 internautes sur 34 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 Nice option for getting started correctly with patterns... 18 mai 2005
Par Thomas Duff - Publié sur Amazon.com
Format:Broché
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...
49 internautes sur 53 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 even better than the first and deals with current issues too 19 décembre 2004
Par DP guy - Publié sur Amazon.com
Format:Broché
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.
21 internautes sur 22 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 Great introduction to design patterns 1 mars 2006
Par Scott Powell - Publié sur Amazon.com
Format:Broché
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.
21 internautes sur 24 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 More than just a book on patterns 5 novembre 2004
Par Jason - Publié sur Amazon.com
Format:Broché|Achat vérifié
I don't write reviews often but this book was so good that I felt compelled to do so. It's not just a book about design patterns but also about the thought processes that lead to them. After reading this book (the 2nd edition), I was able to find and fix the flaws I knew I had in one of my existing program designs. By learning to isolate concepts that vary, you can create loosley coupled designs that are easy to modify and extend. Thinking in patterns allows you to see the bigger picture in your design without getting caught up in the details. By having a more conceptual view of your software, you can borrow ideas from time tested solutions.

Highly Recommended!
9 internautes sur 9 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 Design Patterns (Clearly) Explained and Beyond 20 décembre 2005
Par Panit Tuangsuwan - Publié sur Amazon.com
Format:Broché
I think "... the best thing about this book is the way the book explains their concepts..." I'm not a native-English speaker, but I felt that "I have no difficulty reading this book at all". The author walks you through cover-to-cover by "Explain You Bit by Bit". That was how I loved this book.

I'm a computer science student. I studied every classic pattern of Gang of Four (GoF), 23 patterns, in my Design Pattern course. In our course, we were using the GoF's classic book, "Design Patterns: Elements of Reusable Object-Oriented Software". Even, from the course, I got fascinated, and well-understanding of what all patterns structures are, but I still felt that I could not take full advantages of my software designing. Until I found this book, it took me to the depth of Design Patterns!

I read this book from the first page through the last. I found it Easy-to-Read!!! Even you have no idea of Object-Oriented (O-O) concept at all, you still can read this book. It briefly explains O-O paradigm and UML in the first two chapters. I, who already know O-O, also like them very much. Reading first two chapters helps me review my understanding of O-O and UML very well. The book also shows benefits of using O-O in changing environment (when the system requirements are changing over time).

Then, authors explain design patterns. In every explanation of each Design Pattern, the book gives Intent, Problem, Solution, Consequences, (UML) Diagram, and Implementation. I love the way the book is written. Reading the book makes you feel like you are personally talking to the authors. In each pattern, the author first gave you a problem to exercise your brain. Then, he shows the mistakes that some developers made normally. Finally he explained the concept why the pattern can apply to solve the problem.

If you are a computer-science student like me, interested in O-O, reading this book will help you gain and improve the O-O skills on programing and design. My friends and I agree that students who know O-O and study Design Pattern will learn O-O design better, faster, deeper than those students who don't.

(As you are a software developer) If you are interested in or already working with O-O developing software as a Java, C++, or C# software developer, this book can be your great manual for design your next project. When your team and you know well in Design Pattern, you can reduce discussing time in the design phrase. Using Design Pattern can help your team communication and cooperation.

For anyone have no knowledge of O-O at all, as I said above that you can still ready this book, but I suggest that you should try to get some reading of O-O programming concepts first. However you don't get the concepts up to expert level. With more O-O understanding, you will get Design Patterns faster and deeper.

Only one negative of this book is that the examples are too simple, and fragmental. (But I guess the authors try to make them as easy as possible)

Finally, I did not expect that my review will increase the sale of this book and tell you that you MUST BUY this book. I just want to share my opinions of this book because I am one of who read the book from the first to the last page. I gained more understanding, and also enjoy it. And I Love It!!!

It's now one of my favorites!!!
Ces commentaires ont-ils été utiles ?   Dites-le-nous

Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, partagez votre opinion, gagnez en compréhension
Démarrer une nouvelle discussion
Thème:
Première publication:
Aller s'identifier
 

Rechercher parmi les discussions des clients
Rechercher dans toutes les discussions Amazon
   


Rechercher des articles similaires par rubrique