Yapıcı (Builder) Tasarım Şablonu, Factory Pattern(Fabrika şablonu) ve Abstract Factory Pattern(Soyut Fabrika şablonu) gibi Oluşturucu Tasarım Şablonlarından (Creational Desing Pattern) birisidir. Bu şablon, Fabrika tasarım şablonundaki sorunları çözmeye yöneliktir. Eğer nesne bir çok nitelik (property) içeriyorsa oluşturucu şablon kullanmak uygundur. Aşağıdaki örnekde neden kullanıldığını daha iyi anlayacaksınız. Bu şablonu uygulamak için yapılması gerekenler İlk önce, statik…
Kategori: Tasarım Şablonları
Yegâne (Singleton) Tasarım Şablonu
Yegâne (Singleton) tasarım şablonu, GoF ‘un(Gang Of Four) oluşturucu tasarım şablonlarından ilkidir. Bu şablonun amacı hazırlayacağınız sınıftan sadece bir nesne oluşmasını sağlamaktır. Bu sayede nesnenin kopyalanmasını yada yeni bir tane oluşturmasını engeller ve nesneye ihtiyaç duyulduğunda önceden oluşturulan nesneyi çağırır. Singleton tasarım şablonu, diğer tasarım şablonlarında da (Abstract Factory, Builder, Prototype, vs.) kullanılmaktadır. Core java…