Easy learning with example program codes

Difference between Object Oriented Programming and Procedural Programming

       Procedural Programming Object Oriented Programming
1. In Procedural Programming a program is  created step by step instructional format and instructions are executed in order.
2. Follow top down approach.
3. Less secure because it does not have any proper way of data hiding.
4. Does not provide code re-usability feature.
5. Doesn’t provide ability to simulate real-world event much more effectively.
6. Slow development.
1. In Object Oriented Programming a program is created in a way as real world works.

2. Follow bottom to top approach.
3. Secure because it have proper way of data hiding.
4. Provide code reusability feature.
5. Provide ability to simulate real-world event much more effectively.
6. Fast Development.

Sign Up/ Sign In
Ask a Question

Industrial Training

We offers Placement Oriented Training on Java, Spring, JSF, Hibernate, PHP, AngularJS, Angular 4, PLSQL, Oracle BI Publisher etc. We also provides Online training, please mail us at


We also provides the Development services for Website Development , Java Development, PHP Development, Android App Development etc. You can contact us on

Copyright © 2018 CodesJava Protection Status SiteMap Reference: Java Wiki