Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Is a thorough understanding of object-oriented design required to learn C++?

0
Posted

Is a thorough understanding of object-oriented design required to learn C++?

0

The two are symbiotic. Learning to use C++ well is to learn to master the principles and practical aspects of design. On the other hand, you can no more learn object-oriented design without building programs than you can learn bicycling or dancing just by reading a manual. Practice and experimentation is essential and that can only be done using a suitable programming language – such as C++. Consequently, I present the features of C++ in the context of small examples of good design. The design section of the book sums up and makes explicit the principles and techniques that have been quietly used throughout the book. In general, the book approaches topics by starting with the concrete and familiar and then gradually moving towards the more general. This, after all, is the way most of us think and learn. That way, we always have concrete examples to help us understand more general and abstract notions.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.