Pablo’s Topic of the Month – November: Design Patterns


Pablo’s Topic of the Month – November: Design Patterns

image Back in April, we announced we would be doing a PTOM on Design Patterns. It turned out that April was a busy month for all of us and we didn’t live up to our announcement.  I think we’re going to claim it as a sad April fools joke. During the course of this month we will revisit our previous topic with the exception that the patterns will not just be patterns from ‘Design Patterns: Elements of Reusable Object-Oriented Software’ (Addison-Wesley. ISBN 0-201-63361-2) , but from various sources which we believe are relevant to the types of programs being written today.

If you haven’t already, please consider subscribing to the Los Techies Main Feed so that you can see the various post from all the Los Techies bloggers.

The main feed is here:  http://feeds.feedburner.com/lostechies

What is a Design Pattern?

A Design Pattern is exactly what it sounds like. It’s a design that can be applied over and over again, forming a pattern. The Wikipedia page for Design Patterns describes one as

a general reusable solution to a commonly occurring problem in software design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations.

By using Design Patterns, we can better standardize our designs makes them easier to understand.  Design Patterns give us a common vocabulary in which to use in communicating software designs. Without them, we would have a difficult time in explaining and documenting our ideas.

Posts on Design Patterns

We will update this area with links to the posts as they happen.

PTOM: The Decorator Pattern by Sean Chambers

PTOM: The Composite Pattern by Ray Houston

PTOM: Command and Conquer Your UI Coupling Problems by Derick Bailey

PTOM: Bend 3rd Party Libraries to Your Will With the Adapter Pattern by John Teague

PTOM: Descriptive State Enumeration by Derick Bailey

PTOM: Visitor Design Pattern by Jason Meridth

 

Technorati Tags: ,
Udi’s SOA Class Made Me Smart