My Book How to do Object Oriented Programing? Explaining and Illustrating Object Oriented Programming in Java.

This Book is about the meaning of Object Oriented Programming. Its about explaining the philosophy, the principles and the design ideas.Object Oriented Programming is about designing systems based on smaller components. Those components will have their own parts and functionalities. Components are joined at interfaces.This book explores the ideas behind OOPS