To truly understand object-oriented design, you must look at what is at the center of this way of designing. You guessed it—the object.
What is an object, you ask? Are they similar to objects we use, see, and touch every day? Yes! They are just like that. Objects can be exactly paralleled to physical objects we deal with every day.
Imagine you and I were on the phone and you bought a new ball recently at the store. I ask you to tell me about this new ball. Now you are in a position to explain conceptually something that is physical and apparent to you. You begin to tell me about its shape, color, texture, and so on. You are using attributes of the ball to give me a conceptual description of that ball.
Then imagine ...