Skip navigation

The only design pattern I know thoroughly is the MVC pattern, specifically the model 2 version. Today’s presentations introduced me to some new design patterns and I wish to investigate further as I now see the benefits of such a vocabulary covering the recurring problems encountered by software developers.

There are several design patterns which are divided into 3 categories:

  • Structural Patterns
  • Adaptor
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy
  • Behavioral Patterns
    • Chain of Responsibility
    • Command
    • Interpreter
    • Iterator
    • Mediator
    • Memento
    • Observer
    • State
    • Strategy
    • Template Method
    • Visitor
  • Creational Patterns
    • Factory Method
    • Abstract Method
    • Builder
    • Prototype
    • Singleton
    Advertisements

    Leave a Reply

    Please log in using one of these methods to post your comment:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s

    %d bloggers like this: