abstraction पर टैग किए गए जवाब

इस टैग का उपयोग या तो हार्डवेयर एब्स्ट्रैक्शन के संदर्भ में करें, जैसे कि विंडोज एक ही एपीआई का उपयोग अलग-अलग हार्डवेयर पर भी कर सकता है, या किसी अन्य तरीके से जहां वास्तविकता को सॉफ्टवेयर द्वारा उपयोगकर्ता-स्तर के कार्यक्रमों से अलग किया जाता है। इसका उपयोग अनुकरण के लिए नहीं किया जाना चाहिए।

12
यदि हम SetWidth और SetHeight तरीकों को ओवरराइड करते हैं, तो आयत से वर्ग वर्गाकार समस्याग्रस्त क्यों होगी?
यदि एक वर्ग आयत का एक प्रकार है, तो एक वर्ग एक आयत से विरासत में क्यों नहीं मिल सकता है? या यह एक बुरा डिजाइन क्यों है? मैंने लोगों को कहते सुना है: यदि आपने रेक्टेंगल से स्क्वायर व्युत्पन्न किया है, तो एक स्क्वायर कहीं भी प्रयोग करने योग्य …

28
कुछ लोगों द्वारा प्रोग्रामिंग में चतुराई को हानिकारक क्यों माना जाता है?
मैंने हाल ही में विभिन्न अमूर्त तकनीकों से संबंधित बहुत सारे प्रश्न देखे हैं, और उत्तर मूल रूप से कह रहे हैं कि प्रश्न में तकनीक "बहुत चालाक है।" मुझे लगता है कि प्रोग्रामर के रूप में हमारी नौकरियों का हिस्सा उन समस्याओं का सबसे अच्छा समाधान निर्धारित करना है …

11
अमूर्त (जैसे LINQ) का उपयोग इतना वर्जित क्यों है? [बन्द है]
मैं एक स्वतंत्र ठेकेदार हूं और इस तरह, मैं नए गिग्स के लिए वर्ष में 3-4 बार साक्षात्कार करता हूं। मैं अब उस चक्र के बीच में हूं और एक अवसर के लिए ठुकरा दिया, हालांकि मुझे लगा कि जैसे साक्षात्कार अच्छा गया। इस साल भी ऐसा ही हुआ है। …

4
क्या बहुत अधिक अमूर्तता बुरी हो सकती है?
प्रोग्रामर के रूप में मुझे लगता है कि हमारा लक्ष्य दिए गए डोमेन मॉडल और व्यावसायिक तर्क पर अच्छा सार प्रदान करना है। लेकिन यह अमूर्तता कहाँ रुकनी चाहिए? अमूर्त और सभी के बीच व्यापार बंद कैसे करें (यह लचीलापन, परिवर्तन की आसानी आदि) और कोड और सभी लाभों को …

24
अमूर्तता क्या है? [बन्द है]
क्या प्रोग्रामर द्वारा उपयोग की जाने वाली प्रोग्रामिंग अमूर्तता की परिभाषा पर आम तौर पर सहमति है ? [ध्यान दें, प्रोग्रामिंग एब्स्ट्रैक्शन शब्द "एब्सट्रैक्शन" के लिए शब्दकोष परिभाषाओं के साथ भ्रमित नहीं होना है? क्या कोई असंदिग्ध है, या गणितीय परिभाषा भी है? सार के कुछ स्पष्ट उदाहरण क्या हैं?

4
अमूर्तता के स्तर का निर्धारण कैसे करें
मैं आज "क्लीन कोड" नामक एक किताब पढ़ रहा था और मैं एक पैराग्राफ में आया था लेखक एक समारोह के अनुसार अमूर्त के स्तरों के बारे में बात कर रहे थे, उन्होंने कुछ कोड को निम्न / मध्यवर्ती / उच्च स्तर के अमूर्त के रूप में वर्गीकृत किया। मेरा …

9
अमूर्तता: समस्या को सुलझाने और एक सामान्य समाधान के बीच युद्ध [बंद]
एक प्रोग्रामर के रूप में, मैं अपने आप को इस दुविधा में पाता हूं कि मैं अपने कार्यक्रम को अमूर्त और यथासंभव सामान्य बनाना चाहता हूं। ऐसा करने से आमतौर पर मुझे अपने कोड का पुन: उपयोग करने की अनुमति मिलती है और समस्या के लिए एक अधिक सामान्य समाधान …

4
सार डेटा प्रकार और डेटा संरचना
इन शब्दों को समझना मेरे लिए काफी मुश्किल है। मैंने Google पर खोज की और विकिपीडिया पर थोड़ा पढ़ा लेकिन मुझे अभी भी यकीन नहीं है। मैंने अब तक निर्धारित किया है कि: सार डेटा प्रकार नए प्रकार की एक परिभाषा है, इसके गुणों और संचालन का वर्णन करता है। …

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

11
अमूर्तता के कितने डिजाइन पैटर्न और स्तर आवश्यक हैं? [बन्द है]
मैं कैसे बता सकता हूं कि मेरे सॉफ़्टवेयर में बहुत अधिक अमूर्तता और बहुत सारे डिज़ाइन पैटर्न हैं, या अन्य तरीके से गोल है, मुझे कैसे पता चलेगा कि उनमें से अधिक होना चाहिए? जिन डेवलपर्स के साथ मैं काम करता हूं वे इन बिंदुओं से अलग प्रोग्रामिंग कर रहे …

8
क्या रूपरेखा बहुत अमूर्त है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस सवाल में सुधार करना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद …

8
जब आदिम जुनून एक कोड गंध नहीं है?
मैंने हाल ही में बहुत सारे लेख पढ़े हैं जो एक कोड गंध के रूप में आदिम जुनून का वर्णन करते हैं । आदिम जुनून से बचने के दो लाभ हैं: यह डोमेन मॉडल को अधिक स्पष्ट बनाता है। उदाहरण के लिए, मैं एक व्यापार कोड के बारे में पोस्ट …

1
हास्केल में टाइप-लेम्बर्ड एब्स्ट्रैक्शन क्यों नहीं है?
क्या इसके लिए कुछ सैद्धांतिक कारण हैं (जैसे कि प्रकार की जाँच या प्रकार का अनुमान असाध्य हो जाएगा), या व्यावहारिक कारण (ठीक से लागू करने के लिए बहुत मुश्किल)? वर्तमान में, हम चीजों को इस newtypeतरह से लपेट सकते हैं newtype Pair a = Pair (a, a) और फिर …

7
क्या कथन या स्विच की लंबी श्रृंखला के अलावा ऐसा करने का एक अधिक बुद्धिमान तरीका है?
मैं एक आईआरसी बॉट लागू कर रहा हूं जो एक संदेश प्राप्त करता है और मैं उस संदेश की जांच कर रहा हूं ताकि यह निर्धारित किया जा सके कि किस कॉल को कॉल करना है। क्या ऐसा करने का अधिक चतुर तरीका है? ऐसा लगता है जैसे मैं 20 …

3
पूर्वनिर्धारण को मजबूत करना और पोस्टकंडिशन को कमजोर करना लिस्कॉव प्रतिस्थापन सिद्धांत का उल्लंघन करता है?
मैंने पढ़ा कि लिस्कोव के प्रतिस्थापन सिद्धांत का उल्लंघन किया गया है: Preconditions मजबूत कर रहे हैं, या पोस्टकंडिशन कमजोर हो गए हैं लेकिन मैं पूरी तरह से अभी तक नहीं मिलता है कि ये दो बिंदु लिस्कोव प्रतिस्थापन सिद्धांत का उल्लंघन कैसे करेंगे। क्या कोई एक उदाहरण के साथ …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.