|Structured Programming||Object Oriented Programming|
|Focuses on process/ logical structure and then data required for that process.||Focuses on data.|
|Difficult to modify and reuse||Easy to modify and reuse code|
|Also known as Modular Programming and a subset of procedural programming language.||Supports inheritance, encapsulation, abstraction, polymorphism, etc.|
|Programs are divided into small self-contained functions.||Programs are divided into small entities called objects.|
|Less secure as there is no way of data hiding.||More secure as having data hiding feature.|
|Can solve moderately complex programs.||Can solve any complex programs.|
|Provides less reusability, more function dependency.||Provides more reusability, less function dependency.|
|Less abstraction and less flexibility.||More abstraction and more flexibility.|
People are Loving
What is an IP Addressing? Can I Trace Location By Using IP Address
We all mobile phone and computer user need to know that all of us has an unique virtual address attached...
Best 5G Mobile Phones for 2021
Best 5G mobile phones is in the rivalry at this current moment. Well famous populars brands are in this game...
How to transfer data from your old iPhone to new one
Transfer data from your old iphone to new one In iOS world, currently there is best iPhone line up i.e...
Step-wise Instructions to Discover Lost Apple Watch
Sometimes people lost their valuable gadgets in house, office or somewhere concerned. In such situation they may get frustrate and...
Background Processing in Linux. Here is what you need to know!
Introduction of Process Process is an instance of program. A new process is started when you gibe any command to...