July 2013
Intermediate to advanced
144 pages
4h 50m
English
This book is intended for experienced programmers. Readers should either have completed a rigorous introductory course in object-oriented programming or have developed one or more nontrivial complete applications or object-oriented components.
I assume you already know
• the syntax and semantics of either C++ or Java
• facilities the language provides for defining classes and instantiating objects
• fundamental OOP notions of encapsulation, inheritance, and polymorphism
Whether you’re an advanced student or a mature professional, you surely strive to be a good programmer. After mastering the concepts and techniques detailed in this book, you can expect to
• produce application software of high quality, especially ...