अमूर्तता एक कंप्यूटर विज्ञान की अवधारणा है जिसमें एक कार्यान्वयन को इसके इंटरफ़ेस से अलग किया जाता है।

के बारे में अधिक abstraction...

कृपया संलग्न आंकड़े पर विचार करें। मैं जो चाहता हूं वह यह है कि (तकनीकी-) "उपयोगकर्ता" कक्षा ए, बी या सी के तरीकों का उपयोग "हेडक्लास" के तत्काल द्वारा कर सकता है। मैं जो बचने की कोशिश करता हूं वह यह है कि मुझे कक्षा ए, बी और सी में परिभाषित प्रत्येक विधि के लिए "हेडक्लास" के माध्यम से कॉल करने के ....
26 मार्च 2021, 15:23
मैं सीखने और खिलौना तंत्रिका नेटवर्क पुस्तकालय में उपयोग करने के लिए एक खिलौना रैखिक बीजगणित पुस्तकालय लिख रहा हूँ। मैं दक्षता का परीक्षण करने के लिए विभिन्न जावा रैखिक बीजगणित पुस्तकालयों का उपयोग करना चाहता हूं, लेकिन मैं अमूर्तता पर फंस गया हूं। मान लीजिए कि मैं अपने स्वयं के मैट्रिक्स एब्स्ट्रै....
28 सितंबर 2020, 09:49
मैं एक अच्छे ओओपी तरीके से डुप्लिकेट कोड से छुटकारा पाने के लिए System.Data.SQLite सुविधाओं का उपयोग करने के लिए एक रैपर को लागू करने का प्रयास कर रहा हूं। तो, मेरे पास निम्न सामान्य विधि है: public T SendSelectQuery<T>(string sql, Func<SQLiteDataReader, T> processResult) where T : IDBResult { ....
31 अगस्त 2020, 23:07
मैंने यह प्रश्न देखा है इसमें क्या अंतर है एक क्लास लाइब्रेरी और एक फ्रेमवर्क और सभी प्रदान किए गए उत्तरों में, ढांचे को हमेशा ढांचे के रूप में संदर्भित किया जाता है। मैं और अधिक तकनीकी प्राप्त करना चाहता हूं। ढांचा वास्तव में क्या है? कक्षाओं का एक वर्ग जो सभी कार्यक्षमता को नियंत्रित करता है औ....
15 अगस्त 2020, 13:40
मैं केस क्लासेस के बारे में सीख रहा हूं। मैं जो समझता हूं उससे केस क्लास को अन्य केस क्लास द्वारा नहीं बढ़ाया जा सकता है। निम्नलिखित मुद्दे से निपटने का मुहावरेदार तरीका क्या है: मेरे पास दो केस क्लास हैं, ए और बी। वे समान हैं और दूसरे केस क्लास सी में फ़ीड करते हैं। अब समस्या तब उत्पन्न होती है ज....
सबसे पहले गहरी माफ़ी अगर यह सवाल अस्पष्ट है, तो मुझे इसे शब्द देने का बेहतर तरीका नहीं पता था। इसलिए, मैं वर्तमान में कुछ हल्की रीडिंग (रॉबर्ट सी मार्टिन द्वारा स्वच्छ कोड) कर रहा हूं, और मुझे कुछ ऐसा मिला है जो मुझे नहीं मिला है। यह उद्धरण एक्सट्रीम प्रोग्रामिंग के लेखक रॉन जेफ्रीज द्वारा लिखा गया ....
मेरे पास एक उपवर्ग SubA के साथ एक सुपरक्लास, Super है public class Super{} public class SubA : Super{} मैं एक इंटरफ़ेस रखना चाहता हूं जो Super के संग्रह पर कुछ क्रियाओं को परिभाषित करता है। public interface IDoer { List<Super> GetObjects(); void SaveObjects(List<Super> items); } तो मूल रू....
28 जिंदा 2020, 05:28
पायथन के लिए नया। एक सरल उदाहरण बनाने की कोशिश कर रहा है जो अमूर्तता को 2 स्तरों तक प्रदर्शित करता है। त्रुटि प्राप्त करना TypeError: 'HPNotebook' ऑब्जेक्ट प्रतिदेय नहीं है " मैंने कई उदाहरणों को देखा है और अभी भी स्टम्प्ड हूं। समझने के लिए मैंने कोड में 3 स्तरों को दिखाया है। क्या आप मुझे किसी ऐ....
28 जिंदा 2020, 00:46
Colorable नाम का एक इंटरफ़ेस डिज़ाइन करें जिसका नाम howToColor() है। GeometricObject का विस्तार करने वाले और Colorable को लागू करने के लिए Triangle नामक एक वर्ग डिज़ाइन करें। "तीनों पक्षों को रंग दें" संदेश प्रदर्शित करने के लिए त्रिभुज howToColor विधि लागू करता है। त्रिभुज अपने रंग और उसकी भुजाओं क....
30 नवम्बर 2019, 22:32
मैंने निम्नलिखित कक्षाएं लिखीं और मुझे नहीं पता कि रेखा क्यों: return new PersonEncrypterDecrypter() जो कक्षा में है EncrypterDecrypterBuilder<T> काम नहीं करता है। ऐसा कहा जाता है कि कास्टिंग की अनुमति नहीं है लेकिन मुझे कोई कारण नहीं दिखता कि यह एक समस्या होनी चाहिए। यहाँ कोड के लिए एक लिंक है: ht....
30 नवम्बर 2019, 21:57
मैं एक प्रोग्राम तैयार कर रहा हूं जो आपको लक्षणों के साथ एक वस्तु बनाने और फिर इसे डेटाबेस में जोड़ने की अनुमति देता है। उदाहरण के लिए, किराये की संपत्ति जैसे: public class Property { PropertyType type; int bedrooms; int bathrooms; double squareFootage; boolean furnished; } फिर....
21 नवम्बर 2019, 00:32
लॉगिंग जैसी क्रॉस-कटिंग चिंताओं को संभालने के कई संभावित तरीकों को ध्यान में रखते हुए, मुझे लगता है कि उन्हें संभालने का एक अच्छा तरीका इंटरसेप्शन है। (इसके अलावा मार्क सीमैन ने अपनी पुस्तक "डिपेंडेंसी इंजेक्शन इन .NET" में क्रॉस-कटिंग निर्भरता के लिए एक वैध समाधान के रूप में इंटरसेप्शन का उल्लेख क....
20 नवम्बर 2019, 17:03
सीखने के माहौल और अभ्यास दोनों में, समय-समय पर मुझे समस्याओं को हल करने के लिए अलग-अलग एल्गोरिदम का उपयोग करना पड़ता था। लेकिन जितना अधिक मैं उनका उपयोग करता हूं, उतना ही ऐसा लगता है कि एआई को इष्टतम समाधान खोजने की कोशिश करने के लिए तैनात किया जा सकता है, खासकर एनपी-पूर्ण समस्याओं के लिए, क्योंकि ....
13 नवम्बर 2019, 04:50
कहें कि मेरे पास दो अलग-अलग ढांचे हैं जो एक ही संसाधन को अलग-अलग संभालते हैं: एक ढांचा आईएनटी को एक वर्णनकर्ता के रूप में उपयोग करता है जबकि दूसरा कक्षा में संसाधन को समाहित करता है। इन ढांचे के शीर्ष पर एक अमूर्त परत कैसे डिजाइन करें जो वास्तव में इस अंतर को एक सामान्य इंटरफ़ेस के पीछे छुपाएगा?....
15 अक्टूबर 2019, 17:56
एक जेएस डेवलपर के रूप में मैं अक्सर अपने आप को इस सवाल से जूझता हुआ पाता हूं कि क्या कुछ "प्रक्रियाओं" को उनकी अपनी परत में ले जाया जाना चाहिए। उदाहरण के लिए: const localStorageUser = jwtService.userExistsInStorage();//Returns a user object if available if (localStorageUser) {//If so, "login" from ....
यह सामान्य है कि मुझे NULL की आवश्यकता होती है जब कोई सरणी कुंजी/अनुक्रमणिका सेट नहीं होती है, इसलिए मैं isset(...) ? ... : ...; को एक फ़ंक्शन में सारणित करने के बारे में सोच रहा था जैसे: function valueOrNull($array,$key){ return isset($array[$key]) ? $array[$key] : NULL; } तब मैं ....
3 अगस्त 2019, 23:15
मान लीजिए कि मैं फ़ंक्शन खाने के साथ एक अमूर्त वर्ग फल बना रहा हूं() और मैं इसे लागू करने वाले कुछ अलग वर्ग बनाना चाहता हूं। हालांकि, कीवी कक्षा के लिए मैं एक फ़ंक्शन छील() भी बनाना चाहता हूं जिसे मेरी अमूर्त कक्षा में परिभाषित नहीं किया गया था। क्या एक अमूर्त वर्ग को लागू करने वाले वर्ग में अतिरिक....
5 जून 2019, 03:13
शायद यह एक बेवकूफी भरा सवाल है, लेकिन मैंने हाल ही में खुद को इस अमूर्तता का उपयोग करते हुए पाया है: async function giveMeAName(cbAsync, initValue) { return await Promise.all( initValue.map(cbAsync), ); } प्रश्न: क्या यह किसी और के लिए सामान्य कार्य है? यदि हां, तो क्या इसका कोई नाम है? य....
अगर मैं अपने आप से उस विधि का उपयोग करने के बजाय मूल विधि के अमूर्तता की परत के पीछे कोड लिखता हूं (जो दृश्यों के पीछे वही होगा जो मैं मैन्युअल रूप से लिखता हूं), ऐप के प्रदर्शन या गति पर अच्छा प्रभाव पड़ता है?....
20 मई 2019, 09:37
मैं जावा में एब्स्ट्रैक्शन के समग्र उपयोग को समझने के लिए संघर्ष कर रहा हूं। मैं इस लिंक में एक उदाहरण पर काम कर रहा हूं: https://javatutorial.net/java-abstraction-example मैं इसके कार्यान्वयन को समझता हूं लेकिन मुझे समझ में नहीं आता कि यह क्यों जरूरी है। कर्मचारी वर्ग में उनकी गणना की गई वेतन प....
9 फरवरी 2019, 19:30
मैं एब्स्ट्रैक्शन (एक मदर क्लास से) और एक ही ऑब्जेक्ट पर एक इंटरफेस को कास्ट किए बिना उपयोग करना चाहूंगा। मैं इसके बारे में पहले ही खोज चुका हूं और ऐसा लगता है कि इस तरह के उद्देश्य के लिए कास्टिंग एक सामान्य तरीका है। मेरे पास एक प्रोग्राम है जहां Dog Animal लागू करता है Friendly जानवर ने कुत्ते को....
22 पद 2018, 16:33
मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जहां मैंने डीडीडी सिद्धांतों को लागू किया है। डोमेन अखंडता सुनिश्चित करने के लिए मैं निर्माण पर प्रत्येक डोमेन मॉडल (संस्थाओं या मूल्य वस्तुओं) को मान्य करता हूं। उपयोगकर्ता इकाई का उदाहरण: class User { constructor(opts) { this.email = opts.email; ....
मैं सोच रहा था कि नीचे दिए गए उदाहरण को कोई कैसे कार्यान्वित करेगा। मैं सदन की कुछ मुख्य कार्यक्षमता को दूर करने की कोशिश कर रहा हूं। मैं इस स्थिति में भाग गया। मान लें कि नीचे दिखाए गए अनुसार एक सार पशु वर्ग विस्तारित है abstract class Animal{ constructor(age:number){ this.age = age; ....
29 मार्च 2018, 15:22
मेरे पास एक वर्ग है जो नीचे दिखाए गए अनुसार एक और वर्ग का विस्तार करता है abstract class FooAbstract{ constructor(someProp:any){ this.someProp = someProp; } someProp:any; } class Foo extends FooAbstract{ constructor(prop:any){ super(prop); } someRandomFunctio....
28 मार्च 2018, 16:26
मैं स्प्रिंग के साथ एक वेब एप्लिकेशन बनाने की कोशिश कर रहा हूं, और मेरी कक्षाएं (नियंत्रक और सेवाएं) कोड पुनरावृत्ति से बचने के लिए एब्स्ट्रैक्शन का उपयोग कर रही हैं। यह जानकर, यह मेरी संरचना है: public abstract class AbstractController { @Autowired private AbstractService serviceAbs; .....
22 मार्च 2018, 18:50