The primary economic motivation for
switching to OOP is the easy use of existing code in the form of class libraries
(in particular, the Standard C++ libraries, which are covered in depth in Volume
two of this book). The shortest application development cycle will result when
you don’t have to write anything but main( ), creating and
using objects from off-the-shelf libraries. However, some new programmers
don’t understand this, are unaware of existing class libraries, or,
through fascination with the language, desire to write classes that may already
exist. Your success with OOP and C++ will be optimized if you make an effort to
seek out and reuse other people’s code early in the transition
process.