Demystifying Object-Oriented Programming with C++

By Dorothy R. Kirk
  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies

About this book

While object-oriented software design helps you write more easily maintainable code, companies use C++ for its speed. Object-oriented programming (OOP) in C++ is not automatic – understanding OO (object-oriented) concepts and how they map to C++ language features as well as OOP techniques is crucial. You must know how to distinguish your code by utilizing well-tested, creative solutions, which can be found in popular design patterns. This book will help you to harness OOP in C++ for writing better code.

Starting with the essential C++ features that serve as building blocks for the main chapters, this book explains fundamental OO concepts and shows you how to implement them in C++. With the help of practical code examples and diagrams, you’ll find out how things work. The book’s coverage furthers your C++ repertoire by including templates, exceptions, operator overloading, STL, and OO component testing. You’ll also discover popular design patterns to utilize effective programming solutions to recurring OOP problems.

By the end of this book, you’ll be able to employ essential and advanced OOP concepts confidently to create enduring and robust software.

Publication date:
March 2021
Publisher
Packt
Pages
497
ISBN
9781839218835

About the Author

  • Dorothy R. Kirk

    Dorothy R. Kirk has specialized in OO technologies since nearly their inception. She began as an early adopter of C++ at General Electric in R&D. After working on various projects, she was one of ten charter members to start GE’s Advanced Concepts Center to commercially utilize OO technologies. She later started her own OO Training and Consulting business, specializing in OOP using C++ and Java. She additionally programs in Python. Ms. Kirk has many OO courses and has clients spanning industries such as finance, transportation, computer hardware and software, manufacturing, and medical imaging. Ms. Kirk earned a B.S. in Computer and Information Sciences from the University of Delaware and a M.S. in Computer Science from Temple University.

    Browse publications by this author
Book Title
Access this book, plus 7,500 other titles for FREE
Access now