Although this might sound daunting if you are unfamiliar with this style of programming,
think of it as a two-for-one discount for your brain. You will learn object-oriented
programming by learning Java. There’s no other way to make use of the language.
Object-oriented programming is an approach to building computer programs that mimics
how objects are assembled in the physical world.
By using this style of development, you can create programs that are more reusable, reliable,
and understandable.
To get to that point, you first must explore how Java embodies the principles of objectoriented
programming. The following topics are covered during the first week of this
book: