, sen, sanırım, inşa etmek için nesneyi bir yönetici/fabrika oluşturabilir modeli deserilizasyon mantığıyla birleştiriyorsunuz. Deserlizasyonu sizin için ele alan ve bir örnek döndüren bir sınıf oluşturmanız gerekir. Bu neden önemli değil belirsiz olabilir. Ama gelecekte bir veritabanından gelen verilere sahip olabileceğinizi, veritabanı bağlantısını yapıcıya aktarmak istemediğinizi düşünün, değil mi? Bunun yerine, sınıfınızın bir örneğini oluşturmak için veritabanlarını kullanan farklı bir sınıf oluşturabilirsiniz. İşte
bazı iyi okuma şunlardır: (? Veya kamu ayarlayıcıları var) Ben deserializer sınıf oluşturmak durumunda
http://en.wikipedia.org/wiki/Builder_pattern
http://en.wikipedia.org/wiki/Immutable_object
Ama benim sınıf niteliklerin çoğu kamu haline gelmelidir. Teşekkürler. – poiuytrez
Daha iyi tasarım için sizi nesnel olmayan bir nesne haline getirmeyi hedeflemelisiniz. Büyük bir alan listeniz varsa, o zaman bir oluşturucu modeli kullanmayı düşünün. Son olarak, eğer bir şeyleri paketleyebilirseniz, belki de onları doğrudan ayarlayabilmeniz için korunan alanları kullanmayı düşünün. –
Teşekkür ederiz! Bence Oluşturucu modeli benim için mükemmel. – poiuytrez