Elemental Design Patterns

Elemental Design Patterns
ISBN-10
0321712536
ISBN-13
9780321712530
Category
Computers
Pages
368
Language
English
Published
2012-03-23
Publisher
Addison-Wesley
Author
Jason McC. Smith

Description

2012 Jolt Award Finalist! Even experienced software professionals find it difficult to apply patterns in ways that deliver substantial value to their organizations. In Elemental Design Patterns, Jason McC. Smith addresses this problem head-on, helping developers harness the true power of patterns, map them to real software implementations more cleanly and directly, and achieve far better results. Part tutorial, part example-rich cookbook, this resource will help developers, designers, architects, and analysts successfully use patterns with a wide variety of languages, environments, and problem domains. Every bit as important, it will give them a deeper appreciation for the work they’ve chosen to pursue. Smith presents the crucial missing link that patterns practitioners have needed: a foundational collection of simple core patterns that are broken down to their core elements. If you work in software, you may already be using some of these elemental design patterns every day. Presenting them in a comprehensive methodology for the first time, Smith names them, describes them, explains their importance, helps you compare and choose among them, and offers a framework for using them together. He also introduces an innovative Pattern Instance Notation diagramming system that makes it easier to work with patterns at many levels of granularity, regardless of your goals or role. If you’re new to patterns, this example-rich approach will help you master them piece by piece, logically and intuitively. If you’re an experienced patterns practitioner, Smith follows the Gang of Four format you’re already familiar with, explains how his elemental patterns can be composed into conventional design patterns, and introduces highly productive new ways to apply ideas you’ve already encountered. No matter what your level of experience, this infinitely practical book will help you transform abstract patterns into high-value solutions.

Similar books

  • Pro CSS and HTML Design Patterns
    By Michael Bowers

    Applying design patterns to HTML and CSS allows web developers and designers to improve their work, in terms of efficiency/productivity and end results, so this is an essential book for anyone involved in the industry.

  • Elemental Knits
    By Courtney Spainhower

    Elemental Knits is for women who aspire to be ever stylish, more comfortable, and less wasteful.

  • Atomic Design
    By Brad Frost

    This book introduces a methodology for thinking of our UIs as thoughtful hierarchies, discusses the qualities of effective pattern libraries, and showcases techniques to transform your team's design and development workflow.

  • Design Patterns: Elements of Reusable Object-Oriented Software
    By Craig Larman

    A catalog of solutions to commonly occurring design problems, presenting 23 patterns that allow designers to create flexible and reusable designs for object-oriented software.

  • Design Pattern Formalization Techniques
    By Taibi, Toufik

    Design patterns: Elements of reusable object-oriented software. Addison-Wesley. Kosiuczenko, P. (2001). Redesign of UML class diagrams: A formal approach. ... Advanced system design with Java, UML and MDA. Elsevier.

  • Reactive Design Patterns
    By Jamie Allen

    In this book you'll find patterns for messaging, flow control, resource management, and concurrency, along with practical issues like test-friendly designs. All patterns include concrete examples using Scala and Akka.

  • Pro Objective-C Design Patterns for iOS
    By Carlo Chung

    Almost every computer programming book starts with a “Hello, World!” chapter to introduce the topic. Since this book is all about design patterns, let's start with “Hello, Design Patterns!” As you've already picked up this book, ...

  • Art Deco Wood Designs CD-ROM and Book
    By Laurent Malclès

    Compiled by a master craftsman and teacher at the world-famous École Boulle in Paris, this first-rate, all-encompassing collection of decorative Art Deco wood designs includes an array of motifs — trim and elegant in their simplicity.

  • Designing Social Interfaces: Principles, Patterns, and Practices for Improving the User Experience
    By Erin Malone, Christian Crumlish

    Presents a set of design principles, patterns, and best practices that can be used to create user interfaces for new social websites or to improve existing social sites, along with advice for common challenges faced when designing social ...

  • Contradictions in the Design
    By Matthew Olzmann

    Olzmann takes readers on a surreal exploration of discovery and self-evaluation.