Catalogue

Record Details

Catalogue Search



The design patterns companion  Cover Image E-book E-book

The design patterns companion / Scott L. Bain.

Bain, Scott L., (author.).

Summary:

"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"-- Provided by publisher.

Record details

  • ISBN: 1628256613
  • ISBN: 9781628256598
  • ISBN: 1628256591
  • ISBN: 9781628256604
  • ISBN: 1628256605
  • ISBN: 9781628256611
  • Physical Description: 1 online resource
  • Publisher: Newtown Square, Pennsylvania : Project Management Institute, Inc., [2020]

Content descriptions

Bibliography, etc. Note:
Includes bibliographical references.
Formatted Contents Note:
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
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
Practice: Encapsulate by Policy, Reveal by Need -- Practice: Adhere to a Coding Standard -- Acknowledgments -- References
Source of Description Note:
Description based on print version record and CIP data provided by publisher; resource not viewed.
Subject: Software patterns.
Logiciels > Modèles de conception.
Software patterns
Genre: Electronic books.
Electronic books.


Additional Resources