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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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 |