Clean Code Talks dinledikten sonra, nesneleri oluşturmak için fabrikaları kullanmamız gerektiğini anladım. Bu nedenle, örneğin, eğer bir House
bir Door
sahiptir ve Door
HouseFactory
yılında yeni bir DoorKnob
oluşturup Door
kurucusuna geçmek ve sonra House
kurucusuna yeni Door
nesneyi geçmesi, bir DoorKnob
sahiptir. Oluşturucu Enjeksiyonu - Fabrikaları da mi enjekte ediyoruz?
Ama ne House
(diyelim sınıf adıdır ABC
) kullanan sınıfın yaklaşık
HouseFactory
'a bağlı değil mi? Yani
HouseFactory
'u
ABC
yapıcısında mı geçelim? Kurucuda bir sürü fabrikaları bu şekilde geçmek zorunda kalmayacak mıyız?
Cevabınız için teşekkürler. kompozisyon kökü hakkında bir soru. Bir EJB çağrısı veya bir web servisi söz konusu olduğunda kompozisyon kökü ne olmalıdır? Arayan yöntem kendisi mi? –
Bunlar, bilmediğim Java özellikleridir, ancak genel bir konsept kompozisyonu çok geç gerçekleşir: Artık onu daha sonra erteleyemezsiniz. –