LoD नियमों का सेट
प्रोग्रामिंग के लिए LoD नियमों का सेट (Law of Demeter, डेमेटर का नियम) मानता है कि सॉफ़्टवेयर विकास करते समय सिस्टम के विभिन्न घटकों के बीच बातचीत को सीमित किया जाना चाहिए।
LoD नियमों के अनुसार, आपके सिस्टम का प्रत्येक घटक यह करना चाहिए:
- अन्य मॉड्यूल और घटकों के कामकाज और कार्यक्षमता के बारे में सीमित जानकारी रखना।
- केवल उन्हीं अनुमत घटकों के साथ बातचीत करना और अपरिचित मॉड्यूल के साथ काम करने से अलग-थलग रहना।
यह भी देखें
-
SOLIDसिद्धांत,
जो ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग पर आधारित सॉफ़्टवेयर के लिए दिशा-निर्देश निर्धारित करता है -
DRYसिद्धांत,
जो सॉफ़्टवेयर को छोटे घटकों में विभाजित करता है -
KISSसिद्धांत,
जो सॉफ़्टवेयर को जटिल बनाने से इनकार करने का सुझाव देता है -
YAGNIसिद्धांत,
जो सॉफ़्टवेयर की अत्यधिक कार्यक्षमता से इनकार करने का सुझाव देता है -
CQSसिद्धांत,
जो प्रत्येक फ़ंक्शन के लिए केवल एक कमांड निर्धारित करता है -
जिम्मेदारी के पृथक्करण का सिद्धांत,
जिसे सॉफ़्टवेयर विकास के दौरान लागू किया जाता है