Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio
| Term
| Design pattern
|
| Definition
| A standard solution to a common problem in software design. Instead of focusing on how individual software components operate, a design pattern is based on a systematic, architectural approach that focuses on the patterns of interaction. Design patterns describe abstract systems of communication flow between classes and objects.
|
| See also
| Design Patterns Made Simple, Gang of Four, Refactoring
|
| You may edit this definition to improve or extend it.
|