Design Pattern
Design patterns are documented tried and tested solutions for recurring problems in a given context.
Representing a system in terms of high-level abstractions promotes understanding of the system and reduces its perceived complexity.
There are three basic classifications of patterns
| Creational Patterns |
Structural Patterns |
Behavioral Patterns |
- Abstract Factory
- Factory Method
- Prototype
- Singleton
|
- Proxy
- Adapter
- Façade
- Bridge
|
- Observer
- Visitor
- Strategy
- Mediator
|
Asp.net, Ado.net, .Net Remoting, .Net
Webservice, SQL, XML, XSLT, WCF, WPF, WWF NHibernate, Ajax, Jquery, DHTML