Ben bütün ILOG arabirimini uygulayan 3 Log sınıfları var:
DatabaseLog
FileLog
ScreenLog
bunlardan sadece bir örneği olabilir. Başlangıçta ben her sınıf için tek desen kullanarak ama olsa o zaman ben niye o zaman ben bunların her biri için ve gelecekteki tüm Log sınıflar için tek bir desen oluşturmak zorunda alışkanlık neden yerine örnekleme için bir fabrika kullanmak değil düşündüm.
ve belki birisi onlara gelecekte de birden çok nesne isterim.
bu yüzden benim sorular: Ben burada fabrika veya singleton deseni kullanmak gerekir?