Cargando…

The design patterns companion /

"Design patterns are not merely "reusable solutions." Rather, they offer a language of design; a way for developers to communicate, collaborate, and make collective decisions about design. When you study design patterns, you are teaching yourself about what a good design is, and why-t...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Bain, Scott L. (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Newtown Square, Pennsylvania : Project Management Institute, Inc., [2020]
Temas:
Acceso en línea:Texto completo
Texto completo

MARC

LEADER 00000cam a22000007i 4500
001 EBOOKCENTRAL_on1157716367
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |||||||||||
008 200505s2020 pau ob 000 0 eng
010 |a  2020020819 
040 |a DLC  |b eng  |e rda  |c DLC  |d OCLCO  |d N$T  |d YDX  |d EBLCP  |d UKAHL  |d OCLCF  |d OCLCQ  |d ORMDA  |d OCLCO  |d OCLCQ  |d TEF  |d OCLCO 
019 |a 1296715838 
020 |a 1628256613 
020 |a 9781628256598  |q (epub) 
020 |a 1628256591 
020 |a 9781628256604  |q (kindle edition) 
020 |a 1628256605 
020 |a 9781628256611  |q (electronic bk.) 
020 |z 9781628256581  |q (paperback) 
029 1 |a AU@  |b 000067239628 
029 1 |a AU@  |b 000069669674 
029 1 |a AU@  |b 000070307986 
035 |a (OCoLC)1157716367  |z (OCoLC)1296715838 
037 |a 9781628256581  |b O'Reilly Media 
050 0 0 |a QA76.76.P37 
082 0 0 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Bain, Scott L.,  |e author. 
245 1 4 |a The design patterns companion /  |c Scott L. Bain. 
264 1 |a Newtown Square, Pennsylvania :  |b Project Management Institute, Inc.,  |c [2020] 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b n  |2 rdamedia 
338 |a online resource  |b nc  |2 rdacarrier 
504 |a Includes bibliographical references. 
520 |a "Design patterns are not merely "reusable solutions." Rather, they offer a language of design; a way for developers to communicate, collaborate, and make collective decisions about design. When you study design patterns, you are teaching yourself about what a good design is, and why-they represent and exemplify good principles and stong practices. This book is meant to be a go-to field guide or handbook for practitioners"--  |c Provided by publisher. 
588 |a Description based on print version record and CIP data provided by publisher; resource not viewed. 
505 0 |a Cover Page -- Title Page -- Copyright Page -- Table of Contents -- Introduction from the Author -- What Design Patterns Represent -- Design to Interfaces -- Favor Composition over Inheritance -- Encapsulate the Concept that Varies -- Qualities, Principles, Practices -- Qualities Patterns Share: Strong Cohesion -- Qualities Patterns Share: Proper Coupling -- Qualities Patterns Share: Avoiding Redundancy -- Qualities Patterns Share: Robust Encapsulation -- Qualities Patterns Share: Testability -- Principles Patterns Follow: Open-Closed -- Principles Patterns Follow: Liskov Substitution 
505 8 |a Principles Patterns Follow: Dependency Inversion -- Principles Patterns Follow: Separation of Concerns -- The Patterns Themselves -- The Abstract Factory -- The Adapter -- The Bridge -- The Builder -- The Chain of Responsibility -- The Composite -- The Decorator -- The Facade -- The Flyweight -- The Mediator -- The Memento -- The Mock Object -- The Null Object -- The Object Pool -- The Observer -- The Proxy -- The Singleton -- The Strategy -- The State -- The Template Method -- The Visitor -- Practice: Programming by Intention -- Practice: Encapsulate Constructors in Simple Classes 
505 8 |a Practice: Encapsulate by Policy, Reveal by Need -- Practice: Adhere to a Coding Standard -- Acknowledgments -- References 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Software patterns. 
650 6 |a Logiciels  |x Modèles de conception. 
650 7 |a Software patterns  |2 fast 
776 0 8 |i Print version:  |a Bain, Scott L..  |t The design patterns companion  |d Newtown Square, Pennsylvania : Project Management Institute, Inc., [2020]  |z 9781628256581  |w (DLC) 2020020818 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781628256581/?ar  |z Texto completo 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=6253496  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH37528557 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6253496 
938 |a YBP Library Services  |b YANK  |n 16835295 
938 |a EBSCOhost  |b EBSC  |n 2518320 
994 |a 92  |b IZTAP