Bir süredir üzerine yazmak istediğim desenlere şu şudur kodu budur vs. girmeden önce bu yazıda daha önceki bazı yazı dizilerinde yaptığım gibi tam listesini verdikten sonra liste sıralamasına sadık kalarak zamanla içini doldurmaya çalışacağım.
Design Pattern ların pek çok avantajı olduğu malum bu konuları ele almadan bir tasarımı anlattıktan sonra günlük hayatta veya özgün bir senaryoda bize ne gibi faydalar sağladığna değinmek istiyorum. Böylelikle konunun ezberden öte geçebileceğine inanıyorum:)
Bu yazı dizisinde belli bir dile bağımlı kalmadan özgün senaryolar bulup tam olarak konuya odaklanmak olacaktır. Yazıları vakit buldukça peyder pey ekliyeceğim için muhtemel ki kodları ve diyagramları daha sonra da ekleyebilirim.
- Creational Patterns
- Factories
- Factory Method
- Asynchronous Factory Method
- Inner Factory
- Abstract Factory
- Builder pattern
- Fluent Builder
- Functional Builder
- Fluent Builder Inheritance with Recursive Generics
- Faceted Builder
- Factories
- Structural patterns
- Adapter pattern
- Generic Value Adapter
- Bridge pattern
- Composite pattern
- Decorator pattern
- Facade pattern
- Front Controller pattern
- Flyweight pattern
- Proxy pattern
- Adapter pattern
- Behavioral patterns
- Chain-of-responsibility pattern
- Command pattern
- Interpreter pattern
- Iterator pattern
- Mediator pattern
- Memento pattern
- Null Object pattern
- Observer pattern
- Publish/subscribe
- Design pattern Servant
- Specification pattern
- State pattern
- Strategy pattern
- Template method pattern
- Visitor pattern
- Concurrency patterns
- Active object
- Balking pattern
- Messaging pattern
- Double-checked locking
- Asynchronous method invocation
- Guarded suspension
- Lock
- Monitor
- Reactor pattern
- Readers-writer lock
- Scheduler pattern
- Thread pool pattern
- Thread-local storage
Command and Query Responsibility Segregation (CQRS)

İlk Yorumu Siz Yapın