Kategoriler
Design Patterns Java

Builder Design Pattern

Merhaba, bu yazıda önemli olan başka bir creational patternden bahsediyorum. Nedir? Builder pattern size karmaşık bir nesnenin adım adım construct edilmesini (ilklenmesini ) sağlar. Karmaşık bir objectin farklı representationları bu şekilde oluşturulabilir. Ne zaman kullanılır? Eğer sürekli kod yazıyorsanız bir object constructorunun çok fazla parametre alabileceği durumları görmüş olmalısınız. Aslında bu durum istenmeyen durumdur. Aynı […]

Kategoriler
Design Patterns Java

Fly-Weight Design Pattern

Merhaba, yine creational bir patternden bahsedeceğim. Bir önceki yazıda prototype patterninden bahsetmiştim. Design pattern yazı serisinin bitmesine çok az kaldı yani son birkaç pattern kaldı. Çok fazla uzatmadan anlatmak gerekirse fly-weight pattern bize ram den tasarruf etmemizi sağlıyor. Nasıl yani dediğinizi duyar gibiyim 🙂 Şöyle ki bir oyun tasarladığınızı düşünün , oyunda bir orman var […]

Kategoriler
Design Patterns

Abstract Factory Design Pattern