Question: what are the unique advantages of object oriented programming?
Answer: Re-usability. It means reusing some facilities rather than building it again and again. ... 
Data Redundancy. ... 
Code Maintenance. ... 
Security. ... 
Design Benefits. ... 
Better productivity. ... 
Easy troubleshooting. ... 
Polymorphism Flexibility.