Structured Programming vs. Object Oriented Programming




Structured Programming
 Object Oriented Programming
Structured Programming is designed which focuses on process/ logical structure and then data required for that process.
Object Oriented Programming is designed which focuses on data.
Structured Programming is also known as Modular Programming and a subset of procedural programming language.
Object Oriented Programming supports inheritance, encapsulation, abstraction, polymorphism, etc.
In Structured Programming, Programs are divided into small self-contained functions.

In Object Oriented Programming, Programs are divided into small entities called objects.
Structured Programming is less secure as there is no way of data hiding.

Object Oriented Programming is more secure as having data hiding feature.
Structured Programming can solve moderately complex programs.

Object Oriented Programming can solve any complex programs.
Structured Programming provides less reusability, more function dependency.
Object Oriented Programming provides more reusability, less function dependency.
Less abstraction and less flexibility.
More abstraction and more flexibility.

Comments

Popular posts from this blog

Simple Pyramid