Project
Object Oriented Programming is a programming paradigm that relies on the concept of classes and objects.It is used to structure a software program into simple piece of code which are used to create individual instances of objectd.
OOP models complex things as reproducible simple structures.
Reusable,OOP objects can be used across programs.
Allows for class-specific behaviour through polymorphism.
Easier to debug, classes often contain all applicable information to them.'
Secure,protects information through encapsulation.