Fabrika modelini kullanırken, fabrika mantıksal doğrulama mantığı içeriyor mu veya bağlam verilerinin iletilmesinden önce doğrulama işlemine bakmak için arama sınıflarına bırakılmalı mı?Fabrika modelinde doğrulama mantığı var mı
Basit bir fabrika yöntemine sahibim, ancak hangi nesneyi başlatılacağına karar vermek için ona geçirilen bir yapılandırma ağacına güveniyor.
Yapılandırma xml'in iyi biçimlendirilmiş olabileceği ancak fabrikada beklediği doğru formatta olmayan ve bunun doğrulanması gereken yeri bilmediğim bir durum olabilir.
Geçilen yapılandırma geçerli değilse, fabrikanız bir istisna atmalıdır. – Lucas
Bu soruya bir göz atın: http://stackoverflow.com/questions/11820127/how-to-handle-a-lot-of-validation-checks-necessary-before-creating-a-object ve kararınız ne olursa olsun, tüm doğrulama kodunu tek bir yere koyun. –