Tuesday, October 12, 2010

Design patterns

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.

del.icio.us Tags:

No comments: