Cantitate/Preț
Produs

Design Patterns: Elements of Reusable Object-Oriented Software

Autor Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides
en Limba Engleză Paperback – 10 oct 2005

Resursele practice oferite de Design Patterns sub formă de catalog sistematic reprezintă fundamentul metodologic pentru orice arhitect software modern. Descoperim aici o documentare riguroasă a celor 23 de modele esențiale, structurate pentru a fi aplicate direct în dezvoltarea sistemelor orientate-obiect. Suntem de părere că valoarea acestui volum rezidă în capacitatea sa de a numi, explica și evalua soluții care, înainte de publicarea acestei lucrări, făceau parte doar din experiența nescrisă a programatorilor de elită.

Fiecare tipar este analizat din perspectiva aplicabilității sale, oferind un limbaj comun pentru echipele de dezvoltare. Cititorul care a aplicat deja conceptele introductive din Design Patterns Explained: A New Perspective on Object-Oriented Design de Alan Shalloway va găsi aici nivelul de profunzime tehnică și rigoarea necesară pentru a trece de la simpla înțelegere a principiilor la implementarea unor structuri software complexe și elegante. Spre deosebire de abordările pur teoretice, lucrarea semnată de Erich Gamma și colegii săi se ancorează în necesitatea reală de a evita reinventarea soluțiilor la problemele de design recurente.

Recomandăm acest volum ca pe un ghid de referință tehnică ce facilitează tranziția către o arhitectură software sustenabilă. Structura sa permite consultarea rapidă a soluțiilor specifice pentru flexibilitatea interfețelor sau gestionarea relațiilor dintre obiecte, fiind un instrument indispensabil în faza de proiectare a oricărui sistem informatic de anvergură.

Citește tot Restrânge

Preț: 55609 lei

Preț vechi: 69512 lei
-20%

Puncte Express: 834

Carte disponibilă

Livrare economică 29 aprilie-13 mai
Livrare express 15-21 aprilie pentru 13133 lei


Specificații

ISBN-13: 9781405837309
ISBN-10: 1405837306
Dimensiuni: 260 x 212 x 78 mm
Greutate: 2.9 kg
Ediția:1
Editura: Pearson Education
Locul publicării:Harlow, United Kingdom

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să evolueze spre arhitectură software. Cititorul câștigă un set de instrumente verificate pentru a construi cod reutilizabil și ușor de întreținut. Este investiția esențială pentru a înțelege „limba română” a designului de obiecte și pentru a evita erorile structurale costisitoare în proiectele complexe.


Despre autor

Erich Gamma este un nume de referință în ingineria software, fiind recunoscut ca unul dintre pionierii mișcării design patterns. Expertiza sa tehnică este demonstrată și prin rolul său de „charter committer” pentru proiectul Eclipse, unde în prezent conduce echipa responsabilă de Eclipse Java Development Tools (JDT). Alături de Richard Helm, Ralph Johnson și John M. Vlissides, Gamma a cristalizat în Design Patterns decenii de experiență colectivă în dezvoltarea de software robust, influențând decisiv modul în care este scris codul în limbaje precum Java sau C++.


Descriere

Design Patterns: Elements of Reusable Object-Oriented Software, 1/e
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.
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3/e
Craig Larman again delivers a clear path for students to learn object-oriented analysis and design through his clear and precise writing style.  Larman teaches newcomers to OOA/D learn how to “think in objects” by presenting three iterations of a single, cohesive case study, incrementally introducing the requirements and OOA/D activities, principles, and patterns that are most critical to success.


Textul de pe ultima copertă

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