What are Design Patterns?
It is a solution for recurring problems in software design. Design patterns are basically well documented and tested for existing type of problems. It can be re-used. Further it can’t be complete solution for a particular type which you can convert into your code to make component rather it provides a basic framework to how to solve a problem.
Design patterns are basically categories in three sections:
1. CREATIONAL
2. STRUCTURAL
3. BEHAVIOURAL
The Creational Design Patterns focus on how objects are created and utilized in an application. They tackle the aspects of when and how objects are created, keeping in mind whats the best way these objects should be created.
A structural design pattern establishes a relationship between entities. It makes easier for different components of an application to interact with each other.
Behavioral design patterns focus on improving the communication between different objects.
I will provide each type in details in my blogs.
Design Patterns- An overview
Reviewed by kamal kumar das
on
February 20, 2012
Rating:
No comments: