http://amazedsaint.blogspot.com/2009/06/software-design-patterns-for-everyone.html
güzel anlatılmış. Kısaca anladığım;
GOF (Gangs of Four)
Observer : Class değişince ona bağlı tüm classlar uyarılıyor ve güncelleniyor.
Strategy: Takımın kullandığı stratejiden takımı ayırmak. Client takımın stratejisi ile değişikliği runtimeda yapabiliyor.
Decorator: Subclassing yerine dinamik olarak objeye yeni sorumluluklar yüklemek.
Builder: Kompleks bir obje ile görünümü arasında ayırım yapmayı sağlamak.
No comments:
Post a Comment