Content deleted Content added
TakuyaMurata (talk | contribs) rewrite definition |
m spelling and minor rephrasing |
||
Line 1:
Using '''Design pattern'''s is to reuse the ways that past designers discovered without efforts of rediscovering it. MVC or [[Model view contoller triad]] is an good
The book that introduced the term design patter to software development, ''[[Design Patterns]]: elements of reusable object-oriented software'' or [[GoF]] says:
:[Design patterns] solve specific design problems and make object-oriented desings more flexiblem elegant, and ultimately reusable. They help designers reuse successful designs by basing new designs on prior experience. A designer who is familiar with such patterns can apply them immediately to design problems without having to rediscover them.
In computer programming, the incredible gap
Each pattern comes up with the problem that happens again and again among programmers. Then it shows a typical solution for such a problem, if not the best
See also [[anti-pattern]], [[amelioration pattern]]
|