Demystified Object-Oriented Programming with C++ : Implement proven object-oriented design principles to write better code and create robust software (9781839218835)
Become a skilled C++ programmer by embracing object-oriented programming and exploring language complexities, design patterns, and smart programming techniques with this detailed hands-on guide covering examples compliant with C++20 Key Features Apply object-oriented design concepts in C++ using language features and sound programming techniques Unlock sophisticated programming solutions with nuances to become an efficient programmer Explore design patterns as proven solutions for writing scalable and maintainable software in C++ Book DescriptionWhile object-oriented software design helps you write more easily maintainable code, companies choose C++ as an OO language for its speed. Object-oriented programming (OOP) in C++ is not automatic - understanding OO concepts and how they map to C++ language features as well as OOP techniques is crucial. You must also know how to distinguish your code by utilizing well-tested, creative solutions, which can be found in popular design patterns. ...