Software design pattern: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 1:
[[ja:デザインパターン]]
 
'''Design patterns''' are standardised solutions to recurring problems. They represent the accumulated lessonsknowledge that have been accumulated byof the community of [[computer programming|software developers]] of standardised solutions to recurring problems.
 
They allow a software developers to make use of the knowledge of past designers. Many design projects are confronted with similar problems that demand similar solutions. A design pattern is an abstraction of a solution for a particular class of problems. MVC or [[model view controller triad]] is a classical example of design pattern. It was introduced 1980 in the [[Smalltalk programming language|Smalltalk]] system.