ओओ के मैकेनिक्स (यानी वाक्यविन्यास और अर्थशास्त्र, शब्दावली, यह क्या है, यह क्या करता है) बहुत आसान है। वे "क्यों" और "कहां" कठिन हिस्सा है। मेरा सुझाव है कि आप विकिपीडिया पर मैकेनिक्स को त्वरित और गंदे सीखें यदि आपने पहले से नहीं किया है, और फिर डिज़ाइन पैटर्न पर एक पुस्तक उठाएं। हेड फर्स्ट यहां एक अच्छी पसंद है। मुझे विश्वास नहीं है कि आप वास्तव में ओओपी (या वास्तव में उस मामले के लिए कुछ भी समझ सकते हैं) जब तक आप नहीं जानते कि यह कहां उपयोगी है और इसका समाधान करने के लिए क्या समस्याएं हैं।
इसके बाद, अगला कदम उन एपीआई को देखना होगा जो आप अपने पसंदीदा परिप्रेक्ष्य में अपनी पसंदीदा भाषा में हर दिन उपयोग करते हैं। आपको देखना शुरू करना चाहिए कि क्यों कुछ स्थितियों में ओओ तकनीकों का उपयोग करना एपीआई को अधिक उपयोगी/स्थिर कार्य और सादे पुरानी डेटा ऑब्जेक्ट्स की तुलना में अधिक उपयोग करने योग्य बनाता है। आप उन क्षेत्रों को भी देख सकते हैं जहां ओओपी अजीब है और अधिक उपयोग किया जाता है और मुक्त/स्थैतिक कार्य और सादे पुराने डेटा ऑब्जेक्ट बेहतर समाधान हो सकते हैं।
आखिरकार, यह जानना उपयोगी है कि ओओ के कुछ पहलुओं को निम्न स्तर पर कैसे लागू किया जाता है।वर्चुअल फ़ंक्शन टेबल जैसी चीजों को समझना और शुद्ध सी में ओओपी कैसे करना है, वास्तव में इसकी समझ में गहराई का एक स्तर जोड़ता है कि इसके साथ क्या किया जा सकता है और इसे पूरा नहीं किया जा सकता है, और इसमें व्यापारिक क्या अंतर्निहित हैं।
और ज़ाहिर है, एकीकृत करने के लिए क्या आप कोड तुम लिखो में जानने का प्रयास करें। उस लिंक के लिए
धन्यवाद, अच्छा लग रहा है। –
@Christopher: हाँ मुझे लगता है कि साइट की तरह एक सोने की खान है। – GEOCHET
यह कमाल है। धन्यवाद! –