


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



