Bir nesne ile fonksiyonlar karmaşık sonuçlar işleme genel yolu nedir? Basit bir yöntem doğru veya yanlış döndürebilir, ve bilmem gereken tüm olacaktır. Daha karmaşık bir yöntem (birkaç nedeni olabilir) doğru veya yanlış dönüş olabilir, ama ben böyle neden başarısız gibi sınıf, çıkmak isterim daha fazla bilgi olabilir.
Ben bir istisna ile yapabilirdi, ama "normal" işlevleri için bir istisna kullanarak iyi bir uygulama olmadığını, bazı yerlerde okudum. Ben nesneyi kullanmaya devam etmek istiyorsanız bir istisna atma nesnesini yok Ayrıca beri, onunla başka bir şey yapamaz, bu yüzden bir istisna işe yaramaz. Bu şeyler beklenen, kurtarılabilir hata, gerçekten yanlış değilken bir istisna atılır gerektiğini bana görünüyor.
Yani, bu başka bir yol bir yöntem çalıştırmak sonra bir sonuç özelliğine sahip olduğunu, ve bu yöntem döndürür false ise, ben bunun için sonuç devletin ne olduğunu sorabilirsiniz. Bu bunu yapmak için yolu var mı?