Friday, February 18, 2011

Design Pattern -1

One of the interesting and boring thing is Design pattern.
It is interesting given the fact that you can model a system based on the available best solutions and reduce headaches in future.Boring based on the fact if you just would like to study them and not use them :)
I always wanted to know about design patterns, so this is just an attempt towards that direction.

So what is a design pattern?
It is basically best available solutions for common architecture problems.

Broad Categories of design pattern:
1)Creational pattern
2)Structural pattern
3)Behaviour pattern
4)J2EE pattern

Major advantages of Design pattern
1)Makes code easily extensible