Defining Design Patterns
The term design pattern can be somewhat off-putting when you
first encounter it. But, design-pattern is just a convenient way of reusing object
–oriented code between projects and between programmers
- Design
Patterns are recurring solutions to design problems you see over and over
- Design
patterns constitute a set of rules describing how to accomplish certain
tasks in the realm of software development
- A
pattern addresses a recurring design problem that arises in specific
design situations and presents a solution to it.
- Design
patterns focus more on reuse of recurring architectural design themes,
while frameworks focus on detailed design and implementation