domingo, 25 de septiembre de 2011

Desing Patters

In actuality I'm reading a book about Desing Patterns, Elements of reusable Object-Oriented software by Erich Gamma.

The Desing Patters are important artifacts in the Architec Software because its can hel us to develop better systems, reuse code, major performance, etc.

But what is a Desing Pattern?
"Each pattern describes a problem which occurs over and over again in our enviroment, and then describes the core of the solution to that problem, in such a way that you can use this solution a millon times over, without ever doing it the same way twice" Christopher Alexander, In simple for are solutions for specific probles.

This books mentions 20 patterns.

  • Creational Patterns:
Factory Method
Abstract Factory
Builder
Prototype
Singleton
  • Structural Patterns:
Adapter (class)
Adapter (object)
Bridge
Composite
Decorator
Facade
Flyweight
Proxy
  • Behavioral Patterns:
Interpreter
Template Method
Chain of Responsability
Command
Iterator
Mediator
Memento
Observer
State
Strategy
Visitor

The experience, enviroment and problem tell us what is the best patter than we can to use.

The experience, enviroment and problem tell us what is the best patter than we can to use.

I will post here that Patters, explain, etc.

No hay comentarios: