Welcome

Biri Bizi Gozetliyor

Bir süredir tasarım örüntüleri hakkında yazılar yayımlıyorum. Bazı arkadaşlar Java dilinde tasarım örüntülerinin gerçekleştirimi için ne tür hazır yapıların olduğunu merak ettiklerini belirtiyorlar. Gelen sorular doğrultusunda bu yazıda Observer örüntüsünün Java’daki karşılığından da bahsetmeye çalışacağım. GUI programlama yapanlar, özellikle awt ve Swing kullananlar bu örüntüyü bilerek veya bilmeyerek zaten uzun zamandır kullanıyorlar. Herhangi bir UI […]

Prototype Örüntüsü

Hemen hepimizin projelerimizde sıklıkla Factory Method ve Builder örüntüleri ile sıklıkla karşılaşıyoruz. Zaman zaman da, özellikle belirli bir platforma veya konfigürasyona özgü nesne grubu oluşturmaya ihtiyaç duyulduğu durumlarda Abstract Factory örüntüsünü de kullanıyoruz. Ancak Prototype örüntüsü hakkında aynı şeyi söylemek zor. Özellikle Java ile uğraşan bir yazılımcı olarak bu örüntüyü neredeyse doğrudan hiç implement ettiğimi […]

Fractal Project

Son zamanlarda fraktalların programlamaya uygulanması üzerine kafa yoruyorum. Daha önceki yazımda da bahsettiğim gibi fraktal model ile composite örüntü arasında bire bir örtüşme söz konusu. Bu konuyla ilgili yazılmış çizilmiş başka neler var diye biraz etrafta araştırma yapmak istedim. Karşıma açık kaynak kodlu middleware sistemler için bir konsorsiyum olan ow2(ObjectWeb)‘nin bir çalışması çıktı; fractal project. […]