Discuss the potential features of object oriented programming.
Answer:
-Emphasis is on data rather than doing things
-Data structures are designed to such that they characterize the objects
-Data is hidden and cannot be accessed by external functions
-Follows bottom up approach in program design
-Objects may communicate with each other through functions
-Programs are divided into objects
-New data and functions can be easily added whenever neccessary.