संभावित डुप्लिकेट:
मैं सी # का उपयोग कर रहा हूँ और मुझे पता है कि इंटरफेस क्या हैं और कैसे उन्हें सिंटैटेलिक रूप से उपयोग करते हैं, आदि। लेकिन जो मैंने अभी तक नहीं सीखा है, जब मुझे एक परियोजना लिखने का काम सौंपा गया है, तो एक घटक बनाएं ... मैं इंटरफेस के बारे में बेहतर कैसे सीखूं, जब मैं कुछ करना चाहता हूं, तो मैं उन्हें अपने डिजाइन में उपयोग करने के बारे में सोचने में सक्षम हो ... या उदाहरण के लिए मैं निर्भरता इंजेक्शन के बारे में जानना चाहता हूं या परीक्षण के लिए वस्तुओं का मजाक भी इस्तेमाल करना चाहता हूं, ये सभी इंटरफेस की अच्छी समझ से संबंधित हैं और पता है कि उनका उपयोग कब और कैसे किया जाए ... क्या आप मुझे कुछ अच्छी सलाह प्रदान कर सकते हैं, पढ़ना, ... तो उसके साथ मेरी मदद कर सकता है?
इंटरफेसेस का उपयोग करें जब आपके पास कई चीज़ें हों कार्यों का एक सामान्य सेट करें वे कैसे काम करते हैं वे अलग-अलग हो सकते हैं, लेकिन जब तक वे कक्षाओं का उपयोग करते हैं, वे उसी तरह काम करते हैं।
एक अच्छा असली दुनिया उदाहरण एक नियमित रूप से हार्ड ड्राइव से बना एक नेटवर्क ड्राइव की तरह है। किसी भी तरह से आप मूल फ़ाइल संचालन कर सकते हैं। वास्तव में वे वास्तव में कैसा अलग-अलग होते हैं, लेकिन ज्यादातर समय जब आप ड्राइव पर कुछ करना चाहते हैं तो आपको परवाह नहीं है कि यह नेटवर्क ड्राइव या भौतिक एक है यह एक इंटरफ़ेस है।
हार्डवेयर में, अलग-अलग कीबोर्ड अलग तरह से डिज़ाइन किए जाते हैं, वे (अलग-अलग स्थानों में बटन) कर सकते हैं, लेकिन कंप्यूटर से कोई ऐसा मामला नहीं है कुंजीपटल के इंटरफ़ेस के कंप्यूटर का दृष्टिकोण समान स्ट्रोक भेजता है, इसके अलावा अन्य किसी भी पहलू की परवाह किए बिना।
Comments
Post a Comment