Bunun daha ileri işlemler için izin vermek, ya da sadece dışarıdan yeni bir nesne oluşturmak için / defaults gerekli tüm üye değişkenleri temizler belirli bir nesne için bir 'reset' işlevi oluşturmak için daha iyi uygulama ve / veya daha verimli olarak kabul edilir?
Ben çok çalışan iki yöntem gördüm, ama bir iyi olduğu karar veremez. Tabii ki, veritabanı bağlantıları temsil sınıfları için, yerine gereksiz bağlantı / şalterleri sonuçlanan yeni bir inşa daha sıfırlama yöntemini kullanmak gerekiyor, ama ben soyutlama sınıflar açısından daha bahsediyorum.
Herkes bana her yöntemi kullanmak, bazı gerçek dünya örnekleri verebilir misiniz? Benim durumda ben ORM veya MVC Model bakımından çoğunlukla düşünüyorum. Örneğin, ben ekran için veritabanı nesneleri bir grup almak ve bir operasyonda bunları değiştirmek istiyorsanız eğer.