द थॉटवर्क्स एंथोलॉजी में जेफ बे (आरटीएफ) द्वारा ऑब्जेक्ट कैलिसिथनिक्स के नियम नंबर 4 के अनुसार , यह अनुशंसा की जाती है कि किसी को " प्रथम श्रेणी के संग्रह का उपयोग करें "।
नियम 4: प्रथम श्रेणी के संग्रह
इस नियम का आवेदन सरल है: किसी भी वर्ग के पास जो संग्रह है उसमें कोई अन्य सदस्य चर नहीं होना चाहिए। प्रत्येक संग्रह अपनी ही कक्षा में लिपट जाता है, इसलिए अब संग्रह से संबंधित व्यवहारों का एक घर है। आप पा सकते हैं कि फ़िल्टर इस नई कक्षा का एक हिस्सा बन गए हैं। साथ ही, आपका नया वर्ग दो समूहों को एक साथ जोड़ने या समूह के प्रत्येक तत्व के लिए एक नियम लागू करने जैसी गतिविधियों को संभाल सकता है।
इससे जो मैं समझ सकता था, वह यह था कि हमें संग्रह को लपेटने और जोड़ने के तरीकों के साथ एक अलग वर्ग का उपयोग करना चाहिए, उस संग्रह के संशोधित डेटा को हटा देना चाहिए।
और हमें इसकी आवश्यकता है ताकि हम यह सुनिश्चित कर लें कि डेटाटाइप संग्रह में क्या जाता है और क्या निकलता है।
यदि हम सामान्य संग्रह का उपयोग करते हैं (उन भाषाओं में जहां यह लागू है), तो क्या हमें इस नियम का पालन करने की आवश्यकता है?
यदि मुझे एक महत्वपूर्ण महत्व याद आ रहा है, तो कृपया स्पष्ट करें।