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: ,

Related Articles:

Post Footer automatically generated by Add Post Footer Plugin for wordpress.

About Ray Houston

Ray is a software development leader and architect with 20 years hands-on experience. He enjoys finding elegant solutions to complex problems and delivering real value to customers. Ray is a speaker and contributor to community events.
This entry was posted in Patterns, Principles, Programming, PTOM. Bookmark the permalink. Follow any comments here with the RSS feed for this post.

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

  1. Mike V says:

    Doug Schmidt has posted some updated slides that he is using in an upcomming tutorila he is giving. The first set, linked below, is a nice intruduction to patterns, idioms, and frameworks – among other things. He also gives a nice history in his third set of slides, which I always find useful. I’m new to this community, I was introuduced to you all though the Austin Code Camp just held, and it’s always exciting to see folks excited about best practices in software development.

    http://www.dre.vanderbilt.edu/~schmidt/1-patterns-overview.pdf
    http://www.dre.vanderbilt.edu/~schmidt/2-C-overview.pdf
    http://www.dre.vanderbilt.edu/~schmidt/3-C-GoF-patterns.pdf
    http://www.dre.vanderbilt.edu/~schmidt/4-C-POSA-patterns.pdf

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>