मुझे कोई सवाल नहीं मिला जो यह सामान्य होगा।कुछ बेहतरीन ऑब्जेक्ट उन्मुख डिजाइन प्रथाओं क्या हैं?
जो भी आप ऑजेक्ट उन्मुख डिजाइन के लिए उपयोगी नियम बनते हैं उसे पोस्ट करें।
मुझे कोई सवाल नहीं मिला जो यह सामान्य होगा।कुछ बेहतरीन ऑब्जेक्ट उन्मुख डिजाइन प्रथाओं क्या हैं?
जो भी आप ऑजेक्ट उन्मुख डिजाइन के लिए उपयोगी नियम बनते हैं उसे पोस्ट करें।
यदि आप दूसरों को चुनना चाहते हैं तो कई ओओडी प्रथाओं (Google इसे!) हैं, तो मैं SOLID के साथ एक संक्षिप्त शब्द के साथ जाऊंगा;
मैं Head First Design Patterns किताब में कई बार सिफारिश की है।
यह आपको GoF Design Patterns (एक और उन्नत पुस्तक जिसे आपको भी पढ़ना चाहिए) के लिए एक अच्छा परिचय देता है, लेकिन ओओपी डिजाइन सिद्धांतों को सुनने के लिए एक अच्छा परिचय भी देता है।
+1, मैं भी इसकी अनुशंसा करता हूं। –
@ जोर्न। एंजल्टवीट ने सचमुच सिर्फ अपनी सिफारिश पर हेडफ़र्स्ट पुस्तक खरीदी - मैंने कुछ पीडीएफ ऑनलाइन देखा और यह निश्चित रूप से अच्छा दिख रहा है। thx – BKSpurgeon
कुछ अन्य सिद्धांतों
के लिए सीधी युग्मन के बजाय संदर्भित करने का एक तरीका है मैं सुझाव है कि आप "पहले सिर में देखना - OO ई "के रूप में अच्छी तरह से ..
OOD सिद्धांतों का अच्छा सारांश यहां पाया जा सकता: http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
लेखक रॉबर्ट सी मार्टिन (भी अंकल बॉब के रूप में जाना जाता है), अनुभव के 40 से अधिक वर्षों के साथ प्रोग्रामिंग विशेषज्ञ है प्रोग्रामिंग में
लेख अपनी पुस्तक "क्लीन कोड" से लिया गया है जो आईएमएचओ ओओपी डिजाइन सिद्धांतों के लिए वास्तव में अच्छी सामग्री है।
बस एक सुझाव है कि एक उपयोगी पूरक लिंक साझा करने के अलावा, एसओ पाठकों के लिए उपयोगी है कि आप जिस सामग्री का संदर्भ दे रहे हैं उससे कुछ कॉगेंट पॉइंट्स को संक्षेप में सारांशित करें। –
सलाह के लिए धन्यवाद। इसे ध्यान में रखेगा। – Bane
मृत लिंक! निर्दिष्ट पृष्ठ खाली है। –
अन्य लोगों का कोड पढ़ें और कक्षा आरेख तैयार करने का प्रयास करें।
यह आपको एक विचार देगा कि अन्य लोग समस्याओं को हल करने के बारे में सोच रहे हैं।
इससे मुझे बहुत मदद मिलती है। विशेष रूप से ढांचे।
मेरे विचार में, मुझे लगता है कि यदि आप ऑब्जेक्ट ओरिएंटेड डिज़ाइन के बारे में जानना चाहते हैं तो आपको स्मॉलटाक भाषा के साथ खेलने की कोशिश करनी चाहिए क्योंकि यह ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग शुरू करने वाली भाषा है।
हमारे पास अब एक विकल्प है जिसे स्क्वाक कहा जाता है जो खुला स्रोत है। उल्लिखित साथी साथी के रूप में उल्लिखित आपको ओओपीएस के बारे में भी एक अच्छा विचार देता है।
आपकी ओओपीएस यात्रा पर सबसे अच्छा।
आप बाहर स्क्वीक Squeak on Web.
पर, किसी भी दृष्टिकोण है कि अपनी परियोजना के लिए सबसे अच्छा है फिट है देख सकते हैं। लेकिन यह महत्वपूर्ण है कि ओओपी प्रथाएं आपके प्रोजेक्ट के लिए इनमें से किसी भी/से चुनने से पहले हों।
1: एपीईई: एब्स्ट्रक्शन, पॉलिमॉर्फिज्म, विरासत, Encapsulation।
इस भयानक है, धन्यवाद – Melbourne2991
दिलचस्प यह googling मुझे लाया है कि यहां सूची के शीर्ष पर। सिर के पहले डीपी के लिए – Suragch