{"product_id":"deciphering-object-oriented-programming-with-c-a-practical-in-depth-guide-to-implementing-object-oriented-design-principles-to-create-robust-code-9781804613900","title":"Deciphering Object-Oriented Programming with C++: A practical, in-depth guide to implementing object-oriented design principles to create robust code","description":"\u003cp\u003e\u003cstrong\u003eEmbrace object-oriented programming and explore language complexities, design patterns, and smart programming techniques using this hands-on guide with C++ 20 compliant examples\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eApply object-oriented design concepts in C++ using direct language features and refined programming techniques\u003c\/li\u003e\n\u003cli\u003eDiscover sophisticated programming solutions with nuances to become an efficient programmer\u003c\/li\u003e\n\u003cli\u003eExplore design patterns as proven solutions for writing scalable and maintainable C++ software\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eEven though object-oriented software design enables more easily maintainable code, companies choose C++ as an OO language for its speed. Object-oriented programming in C++ is not automatic - it is crucial to understand OO concepts and how they map to both C++ language features and OOP techniques. Distinguishing your code by utilizing well-tested, creative solutions, which can be found in popular design patterns, is crucial in today's marketplace. This book will help you to harness OOP in C++ to write better code.\u003c\/p\u003e\u003cp\u003eStarting with the essential C++ features, which serve as building blocks for the key chapters, this book focuses on explaining fundamental object-oriented concepts and shows you how to implement them in C++. With the help of practical code examples and diagrams, you'll learn how and why things work. The book's coverage furthers your C++ repertoire by including templates, exceptions, operator overloading, STL, and OO component testing. You'll discover popular design patterns with in-depth examples and understand how to use them as effective programming solutions to solve recurring OOP problems.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll be able to employ essential and advanced OOP concepts to create enduring and robust software.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eQuickly learn core C++ programming skills to develop a base for essential OOP features in C++\u003c\/li\u003e\n\u003cli\u003eImplement OO designs using C++ language features and proven programming techniques\u003c\/li\u003e\n\u003cli\u003eUnderstand how well-designed, encapsulated code helps make more easily maintainable software\u003c\/li\u003e\n\u003cli\u003eWrite robust C++ code that can handle programming exceptions\u003c\/li\u003e\n\u003cli\u003eDesign extensible and generic code using templates\u003c\/li\u003e\n\u003cli\u003eApply operator overloading, utilize STL, and perform OO component testing\u003c\/li\u003e\n\u003cli\u003eExamine popular design patterns to provide creative solutions for typical OO problems\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eProgrammers wanting to utilize C++ for OOP will find this book essential to understand how to implement OO designs in C++ through both language features and refined programming techniques while creating robust and easily maintainable code. This OOP book assumes prior programming experience; however, if you have limited or no prior C++ experience, the early chapters will help you learn essential C++ skills to serve as the basis for the many OOP sections, advanced features, and design patterns.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-14428791\"\u003eDorothy R. Kirk\u003c\/a\u003e\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/23\/2022\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 594\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.22lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 1.20d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781804613900\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1804613908\u003cbr\u003e\u003cb\u003eBISAC Categories:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputers\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051070\"\u003eLanguages | C++\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputers\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051240\"\u003eSoftware Development \u0026amp; Engineering | Systems Analysis \u0026amp; Desi\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputers\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051210\"\u003eProgramming | Object Oriented\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":44497545658605,"sku":"9781804613900","price":65.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_58b0747a-e2ca-4772-8f57-d711708fb768.jpg?v=1700953156","url":"https:\/\/sureshotbooks.com\/es\/products\/deciphering-object-oriented-programming-with-c-a-practical-in-depth-guide-to-implementing-object-oriented-design-principles-to-create-robust-code-9781804613900","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}