Cover of Design Patterns for Dummies

Design Patterns for Dummies

There's a pattern here, and here's how to use it!

Find out how the 23 leading design patterns can save you time and trouble

Read more

Ever feel as if you've solved this programming problem before? You — or someone — probably did, and that's why there's a design pattern to help this time around. This book shows you how (and when) to use the famous patterns developed by the -Gang of Four, - plus some new ones, all designed to make your programming life easier.

Discover how to:

* Simplify the programming process with design patterns

* Make the most of the Decorator, Factory, and Adapter patterns

* Identify which pattern applies

* Reduce the amount of code needed for a task

* Create your own patterns

Audience
adult
Length
medium · 308 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Design Patterns for Dummies? Here’s where I’d start.

These suit anyone who liked Design Patterns for Dummies. Sign in and mark a few books for picks shaped around your own taste.

  1. C: The Complete Reference Shares programming, computer science, it
  2. Head First C Shares programming, computer science, it
  3. Learning OpenCV: Computer Vision with the OpenCV Library Shares programming, computer science, it
  4. The AWK Programming Language Shares programming, computer science, it

“If you want more of the same (science about technology), start with these.”

  1. Software Craftsmanship
  2. PostgreSQL 9.0 High Performance
  3. Pragmatic Guide to Sass
  4. Objects First with Java: A Practical Introduction Using BlueJ

“If it was the programming that hooked you, try one of these.”

  1. Engineering a Compiler
  2. Introduction to Algorithms
  3. Structure and Interpretation of Computer Programs
  4. Programming Language Pragmatics

“These start from a similar idea, even if they go somewhere else with it.”

  1. Learning PHP Design Patterns
  2. Design Patterns in Ruby
  3. Pro JavaScript Design Patterns
  4. Game Programming Patterns