İçeriğe geç

Tasarım Desenlerine (Design Patterns) Giriş

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
    • Lazy initialization
    • Multiton pattern
    • Object pool pattern
    • Prototype pattern
    • Resource Acquisition Is Initialization
    • Singleton pattern
      • Monostate
      • Per-Thread Singleton
  • Structural patterns
    • Adapter pattern
      • Generic Value Adapter
    • Bridge pattern
    • Composite pattern
    • Decorator pattern
    • Facade pattern
    • Front Controller pattern
    • Flyweight pattern
    • Proxy 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)

Tarih:Tasarım Desenleri (Design patterns)

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir