Inner Factory, Factory Method ve Asynchronous Factory Method konularında aşina olduğumuz yapıya çok benzerlik göstermektedir. Adında da anlaşılalacağı üzere class içinde factory class ı yani inner class tamımlıyoruz. Yine constructor ımızı “private” yapıyoruz ki direkt bir “new” leme yapılamasın. Inner class ımızı da “static” veriyoruz ki direkt class ın instance ınını alabilelim.
Not: Yakında uml diyagram, özgün bir senaryo ve kodları eklemeye çalışacağım.
İlk Yorumu Siz Yapın