Difference between Procedure Oriented Programming (POL) & Object Oriented Programming (OOP).
|1||Emphasis is on action rather than data.||1||Emphasis is on data rather than procedures|
|2||Programs are divided into subprograms or sub procedures.||2||Programs are divided into objects.|
|3||Data structure are designed for simple data for simple data type||3||Data structures are designed such that they characterized the objects.|
|4||Functions & data are separate||4||Functions that operate on the data of an object are typed together in the data structure.|
|5||Data can be access by external function||5||Data is hidden and can’t be access by external functions. Objects may communicate with each their through function.|
|6||New data & function for the whole application can’t be easily added when ever necessary.||6||New data & function can be easily added when ever necessary|
|7||Follows up-bottom approach in program designed||7||Follows bottom-up approach in program designed.|