Design Patterns
Design patterns are commonly defined as time-tested solutions to recurring design problems.
Initially Software Design Patterns were published by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides in 1995.In their book(Design Patterns: Elements of Reusable Object-Oriented Software), they present 23 design patterns organized into three categories:
· Creational
· Structural
· Behavioral design patterns
To conclude Design patterns have two major benefits.
1. They provide the way to solve issues related to software development using a proven solution. The solution facilitates the development of highly cohesive modules with minimal coupling.
2. Design patterns make communication between designers more efficient.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home