Design pattern (computer science)
In software engineering, a design pattern is a general solution to a common problem in software design. A design pattern isn't a finished design that can be transformed directly into code; it is a description or template for how to solve a problem that can be used in many different situations. Object-oriented design patterns typically show relationships and interactions between classes or objects, without specifying the final application classes or objects that are involved. Algorithms are not thought of as design patterns, since they solve computational problems rather than design problems.
See also
- Anti-pattern
- Pattern mining
- Pedagogical patterns
- Portland Pattern Repository
- Programming practice
- Refactoring
- Software engineering and List of software engineering topics
~ Table of Content ~
| ► | Introduction |
| ► | History |
| ► | Uses |
| ► | Classification |
| ► | Documentation |
| ► | Critique |
| ► | See also |
| ► | References |
| ► | External links |
~ What's Hot ~
Clash Of The Titans, The Hangover, My Sister S Keeper, The Ugly Truth, Stan Helsing, I Love You Beth Cooper, The Mummy 4 Rise Of The Aztec, Ninja Assassin, Alvin And The Chipmunks The Squeakquel, The Boondock Saints Ii All Saints Day, The Princess And The Frog, Sorority Row, 500 Days Of Summer, Dear John, New Moon, The Goods Live Hard Sell Hard, 2012, Avatar, Invictus, The Blind Side,
~ Community ~
| ► | History Forum Come and discuss about History, Civilizations, Historical Events and Figures |
| ► | History Web-Ring A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site. |
and are licensed under the GNU Free Documentation License.
Lexicon - Privacy Policy - Spiritus-Temporis.com ©2005.
