Thinking Object Oriented way

Object-oriented design is a way of looking at a system or a program as a collection of objects and how they are related to each