के लिए उपयोग करने के लिए मैं इन मान्यताओं के आधार पर कुछ सत्यापन कोड लिखने की प्रक्रिया में हूँ:OO डिजाइन पैटर्न मान्यता
- सत्यापन कोड एक बाहरी कक्षा में होना चाहिए
- यानी कोई डेटा वर्ग में शामिल है यह खुद सत्यापन
- एक ही वस्तु अलग अलग तरीकों से मान्य किया जा सकता है
- उदा। केवल वाक्यविन्यास मान्य करें; डीबी लुकअप के खिलाफ मान्य करें; डुप्लिकेट के खिलाफ मान्य करें; आदि
- मान्यता उत्पादन अलग क्या यह जरूरत
- उदा के आधार पर किया जा सकता है एक त्रुटि संदेश आउटपुट; सभी सत्यापन त्रुटियों की एक सूची आउटपुट; समान लेकिन JSON प्रारूप में और त्रुटि कोड सहित; आदि
इस को हल करने के OO किस संयोजन डिजाइन पैटर्न सबसे अच्छा कर रहे हैं? एक कारखाना एक विशिष्ट वैधता प्राप्त करने का एक अच्छा तरीका हो सकता है, लेकिन उनके बेहतर दृष्टिकोण हैं?
** वास्तविक ** उत्साह रखरखाव डेवलपर से छिपाने की कोशिश कर रहा है, जबकि वह आपको राइफल के साथ शहर के चारों ओर पीछा कर रहा है :) और वास्तविक, वास्तविक "मजेदार" हिस्सा तब होता है जब आप रखरखाव लड़के होते हैं और कोई भी नहीं है पीछा करें लेकिन खुद ... प्रतीक्षा करें, यह वास्तव में मजेदार नहीं है ... (वहां गया, ऐसा किया)। –