Paperback / softback
You will start by getting acquainted with the language constructs and how to organize code easily.
The book will also teach you how to use arrays and objects as data structures.
With a fair understanding of interfaces, multiple inheritance, and composition, you will move on to refactor existing code and to organize your source for easy maintenance and extension. The third module takes you through all the in-depth and exciting futures hidden behind the facade.
Get object oriented with this course, which takes you on a journey to get acquainted with few useful hands-on tools, features, and ways to enhance your productivity using OOP techniques.