Show Notes
- Amazon India Store: https://www.amazon.in/dp/1098113160?tag=9natreehindi-21
- Amazon Worldwide Store: https://global.buys.trade/C%2B%2B-Software-Design-Klaus-Iglberger.html
- Apple Books: https://books.apple.com/us/audiobook/refresher-on-net-and-software-design-fundamentals-for/id894654432?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=C+Software+Design+Klaus+Iglberger+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- और पढ़ें: https://hindi.9natree.com/read/1098113160/
#निर्भरताप्रबंधन #वैल्यूसेमांटिक्स #टाइपइरेजर #कंपाइलटाइमपॉलीमॉर्फिज्म #सॉलिडसिद्धांत #CSoftwareDesign
क्लाउस इगलबर्गर की पुस्तक सी प्लस प्लस सॉफ्टवेयर डिजाइन, उच्च गुणवत्ता वाले सॉफ्टवेयर के लिए डिजाइन सिद्धांतों और पैटर्नों पर केंद्रित एक व्यावहारिक तकनीकी मार्गदर्शिका है. इसका विषय केवल आधुनिक सी प्लस प्लस की भाषा सुविधाएं या सिंटैक्स नहीं, बल्कि उन फैसलों का अनुशासन है जिनसे बड़े कोडबेस को बदलने, विस्तार देने और परीक्षण करने योग्य बनाया जाता है. लेखक सॉफ्टवेयर डिजाइन को निर्भरताओं, अमूर्तताओं और जिम्मेदारियों के सुविचारित प्रबंधन के रूप में रखता है. पुस्तक क्लासिक डिजाइन पैटर्नों को आधुनिक सी प्लस प्लस के संदर्भ में फिर से जांचती है, जहां वैल्यू सेमांटिक्स, टेम्पलेट, कॉन्सेप्ट्स और कंपाइल टाइम पॉलीमॉर्फिज्म पारंपरिक इनहेरिटेंस आधारित समाधानों के विकल्प दे सकते हैं. इसमें सॉलिड सिद्धांत, यूएमएल, स्ट्रैटेजी, विजिटर, ऑब्जर्वर, अडैप्टर, ब्रिज, डेकोरेटर और सिंगलटन जैसे विषय शामिल हैं. इसका उद्देश्य पाठक को किसी पैटर्न की यांत्रिक नकल सिखाना नहीं, बल्कि समस्या, विकल्प, लागत और डिजाइन परिणाम के आधार पर उचित रूप चुनना सिखाना है. इसलिए यह अनुभवी सी प्लस प्लस प्रोग्रामरों के लिए विशेष रूप से उपयोगी है.