Software design pattern: Difference between revisions

Content deleted Content added
Undid revision 1244994495 by McSly (talk)
Tags: Undo Reverted
m Reverted edit by 2A00:1F:EC81:6101:2121:B99F:60F7:56DD (talk) to last version by McSly
Line 1:
{{short description|Reusable design for writing code that provides a well-defined function}}
 
In [[software engineering]], a '''design pattern''' is describes a relatively small, well-defined aspect (i.e. functionality) of a [[computer program]] in terms of how to [[computer programming|write]] the [[source code|code]].
 
Using a pattern is intended to leverage an existing [[concept]] rather than [[re-inventing the wheel|re-inventing]] it. This can decrease the time to [[software development|develop software]] and increase the [[Quality (business)|quality]] of the resulting program.