इस समस्या के लिए सबसे अच्छा डिज़ाइन पैटर्न क्या होगा:
मेरे पास एक ऑब्जेक्ट ए। ऑब्जेक्ट है जिसे उपयोगकर्ता के अनुरोध के आधार पर डेटाबेस से पंजीकृत या हटाया जा सकता है।
ऑब्जेक्ट के पंजीकरण या विलोपन से पहले डेटा सत्यापन किया जाता है। ऑब्जेक्ट को पंजीकृत करने से पहले जांचे जाने वाले नियमों का एक सेट है और हटाने के लिए नियमों का एक और सेट है। इनमें से कुछ नियम दोनों के संचालन के लिए सामान्य हैं।
अब तक, मुझे लगता है कि चेन ऑफ़ रिस्पॉन्सिबिलिटी डिज़ाइन पैटर्न सबसे फिट बैठता है लेकिन मुझे इसे लागू करने में परेशानी हो रही है।