If you say yes to any of these two points, you might want to consider Object Oriented Programming.
You want to expose properties/methods
You want to create two (or more) objects that are similar.
Otherwise, nope. You don’t need Object Oriented Programming. Keep it simple!
How to use Object Oriented Programming in real projects
Object Oriented Programming is closely related to the next module, Writing Reusable Code. You’ll learn to apply lessons from both Object Oriented Programming as we improve components in the next module.