object-oriented पर टैग किए गए जवाब

एक कार्यप्रणाली जो एक प्रणाली को एक ऑब्जेक्ट के एक सेट के रूप में मॉडलिंग करने में सक्षम बनाती है जिसे एक मॉड्यूलर तरीके से नियंत्रित और हेरफेर किया जा सकता है

1
क्या हम स्थैतिक तरीकों का दुरुपयोग कर रहे हैं?
कुछ महीने पहले मैंने एक नई परियोजना में काम करना शुरू किया था, और कोड के माध्यम से जाने पर यह मेरे द्वारा उपयोग किए जाने वाले स्थिर तरीकों की मात्रा को स्ट्रोक करता था। न केवल उपयोगिता विधियों के रूप में collectionToCsvString(Collection<E> elements), बल्कि उनमें बहुत सारे व्यावसायिक तर्क …

2
असेंबली भाषा के संदर्भ में OOP "ऑब्जेक्ट" और "क्लासेस" को मेमोरी में कैसे व्यवस्थित किया जाता है?
वस्तुओं को स्मृति में कैसे व्यवस्थित किया जाता है? उदाहरण के लिए, मुझे पता है कि एक फ़ंक्शन मेमोरी में कोड का एक टुकड़ा है, जो स्टैक और / या रजिस्टरों के माध्यम से मापदंडों की अपेक्षा करता है और इसे स्वयं स्टैक फ्रेम के रूप में संभालता है। लेकिन …

3
आपको "स्वयं" की आवश्यकता क्यों है उदाहरण चर का संदर्भ देने के लिए पायथन में?
मैं जावा, रूबी, हास्केल और पायथन जैसी कई भाषाओं में प्रोग्रामिंग कर रहा हूं। मुझे जिन परियोजनाओं पर काम करना है, उनके कारण मुझे प्रतिदिन कई भाषाओं के बीच स्विच करना पड़ता है। अब, मुद्दा यह है कि मैं अक्सर selfपायथन में फ़ंक्शन परिभाषाओं में पहले पैरामीटर के रूप में …

3
विरासत पर रचना लेकिन
मैं खुद को सॉफ्टवेयर इंजीनियरिंग सिखाने की कोशिश कर रहा हूं और कुछ परस्पर विरोधी सूचनाओं के खिलाफ आ रहा हूं, जो मुझे भ्रमित कर रही हैं। मैं OOP सीख रहा हूं और क्या अमूर्त वर्ग / इंटरफेस हैं और उनका उपयोग कैसे करना है, लेकिन फिर मैं यह पढ़ …

8
क्या async एक्सपोज़र करने वाला इंटरफ़ेस एक टपका हुआ अमूर्त कार्य है?
मैं पुस्तक डिपेंडेंसी इंजेक्शन सिद्धांत, अभ्यास और पैटर्न पढ़ रहा हूं और मैंने टपकी अमूर्तता की अवधारणा के बारे में पढ़ा है जो पुस्तक में अच्छी तरह वर्णित है। इन दिनों मैं निर्भरता इंजेक्शन का उपयोग करते हुए C # कोड बेस को रिफ्लेक्ट कर रहा हूं, ताकि ब्लॉक करने …

2
DDD में, एक डोमेन सेवा अनिवार्य रूप से सिर्फ एक मुखौटा और / या मध्यस्थ पैटर्न है?
Domain Driven Design में, Domain Layer में कई (पारंपरिक) सेवाएँ हो सकती हैं। उदाहरण के लिए, उपयोगकर्ता डोमेन के लिए, हमारे पास हो सकता है: एक UserFactory, जो अलग-अलग तरीकों से उपयोगकर्ता ऑब्जेक्ट बनाता है एक UserRepository, जो Infrastructure Layer में Persistence Services के साथ बातचीत के लिए जिम्मेदार है …

5
फ़ंक्शन कॉल कितना प्रभाव प्रदर्शन करते हैं?
तरीकों या कार्यों में कार्यक्षमता निकालना कोड मॉड्युलैरिटी, पठनीयता और अंतर के लिए बहुत जरूरी है, विशेषकर ओओपी में। लेकिन इसका मतलब है कि अधिक फ़ंक्शन कॉल किए जाएंगे। हमारे कोड को विधियों या कार्यों में विभाजित करना वास्तव में आधुनिक * भाषाओं में प्रदर्शन को कैसे प्रभावित करता है? …

1
C ++ में निजी सदस्य कार्यों को एनकैप्सुलेट करने के लिए मित्र वर्गों का उपयोग करना - अच्छा अभ्यास या दुरुपयोग?
तो मैंने देखा कि ऐसा कुछ करके निजी कार्यों को हेडर में रखने से बचना संभव है: // In file pred_list.h: class PredicateList { int somePrivateField; friend class PredicateList_HelperFunctions; public: bool match(); } // In file pred_list.cpp: class PredicateList_HelperFunctions { static bool fullMatch(PredicateList& p) { return p.somePrivateField == 5; // …

6
DDD OOP से मिलता है: ऑब्जेक्ट-ओरिएंटेड रिपॉजिटरी को कैसे लागू किया जाए?
DDD रिपॉजिटरी का एक विशिष्ट कार्यान्वयन बहुत OO नहीं दिखता है, उदाहरण के लिए एक save()विधि: package com.example.domain; public class Product { /* public attributes for brevity */ public String name; public Double price; } public interface ProductRepo { void save(Product product); } इन्फ्रास्ट्रक्चर हिस्सा: package com.example.infrastructure; // imports... public …

4
निरर्थक डिफ़ॉल्ट मान के साथ संरचना
मेरे सिस्टम में मैं अक्सर एयरपोर्ट कोड ( "YYZ"और "LAX", "SFO"आदि) के साथ काम करता हूं , वे हमेशा एक ही प्रारूप (3 अक्षर, अपरकेस के रूप में प्रतिनिधित्व) में होते हैं। प्रणाली आमतौर पर इनमें से 25-50 (अलग-अलग) कोड प्रति एपीआई अनुरोध से निपटती है, कुल मिलाकर एक हजार …

3
पुस्तकालयों में दृश्यता को संभालने का सामान्य तरीका क्या है?
निजी और कब कक्षाओं में संरक्षित उपयोग करना है, यह सवाल मुझे सोचने के लिए मिला। (मैं इस प्रश्न को अंतिम कक्षाओं और विधियों में भी विस्तारित करूंगा, क्योंकि यह संबंधित है। मैं जावा में प्रोग्रामिंग कर रहा हूं, लेकिन मुझे लगता है कि यह प्रत्येक ओओपी भाषा के लिए …

3
सार्वजनिक, संरक्षित, निजी का उपयोग करने के लिए सर्वोत्तम अभ्यास?
क्या यह कहना उचित है कि किसी चीज को privateकोड करते समय सामने वाले को सब कुछ डिफ़ॉल्ट करने के लिए अच्छा अभ्यास है? और उसके बाद ही इसे अपग्रेड करें protectedयदि एक उपवर्ग को इसकी आवश्यकता है, या publicयदि किसी अन्य वर्ग को इसकी आवश्यकता है?

2
स्मालटाक के 'बन:' के क्या उपयोग हैं?
become:स्मालटाक में संदेश, दूसरे में परिवर्तन करने के लिए एक वस्तु का कारण बनता है यह सभी संदर्भों को प्रभावित करने वाले। इस भाषा की सुविधा का क्या उपयोग है? क्या यह वास्तविक कोड में उपयोग किया जाता है? क्या यह सिर्फ एक जिज्ञासा है? क्या इसका उपयोग करने के …

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

6
डाउनकास्टिंग से कैसे बचें?
मेरा सवाल सुपर क्लास एनिमल के एक विशेष मामले के बारे में है। मेरा Animalकर सकते हैं moveForward()और eat()। Sealफैली हुई है Animal। Dogफैली हुई है Animal। और एक विशेष प्राणी है जिसे Animalकहा जाता है Human। Humanऔजार भी एक विधि है speak()(द्वारा कार्यान्वित नहीं Animal)। एक अमूर्त विधि के …

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