Tasarım Desenleri yazılım probleminin çözüm yollarıdır. Nesle yönelimli programlamaya yönelik yapılmaktadır.
Yazılımcılar en çok kullanılan ve etkin yöntemlere isimler verildi.
1994 yılında Gang of Four (dörtlü çete) olarak bilinen Richard Helm, Ralph Johnson, John Vlissides ,Erich Gamma kişiler “Design Patterns: Elements of Reusable Object-Oriented Software” isimli kitabı yazdılar ve bu en yaygın olarak kullanılan 23 deseni en çok kullanılan isimleriyle kitapta topladılar.
En çok kullanılan desenler:
1- Kurucu Desenler:
- Abstract Factory
- Builder
- Factory Method
- Prototype
- Singleton
2- Yapısal Desenler:
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
3- Davranışsal Desenler:
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
Kaynak:
Tasarım Desenleri Nedir? (Yazılım desenleri)
