the features of oop are:
Functions that operate on the data of an object are tied together in the data structure.
Data is Hidden and cannot be accessed by external functions.
others are :
· Robust
· Multi threaded
· Architecture Neutral
· High Performance
· Distributed
· Dynamic
actually oop concept have some disadvantage when compared to structured programming
Object-oriented programming is a more recent subset of structured programming. Structured programming emphasized the need to align data structures with program structure, a concept that is formalized and carried much further in object-oriented programming. However, structured programming advocated hierarchical constraints on program structure that are incompatible with the event-driven, message-passing software architectures commonly implemented in the object-oriented style, today.
The features of object oriented programming are Abstraction, Encapsulation, Polymorphism & Inheritance
Object oriented programming and structured programming.
because it uses bottom up approach
By itself, structured programming does not support the notion of a function call. This is achieved through an extension of structured programming known as procedural programming. Object-oriented programming extends procedural programming such that data and the functions that operate upon the data can be encapsulated within an object.
Abstraction, encapsulation and polymorphismare the three fundamental features of an object oriented programming language.
Object Oriented Programming is a subset of structured programming. After objects are created in a program, you use those objects and their methods to operate the program. In structured programming, you have a program with many methods in which you can use. One difference between structured programming and object-oriented programming is that structured programming uses the data that is given to them through parameters, while in object-oriented programming, the methods act upon the object's data (fields). This makes programming much easier because the fields are all there and you do not have to make sure that the correct field is passed to the correct method. All you have to do is call which field you want to work with.
No. Structured programming came before object-oriented programming. Most OOP languages make use of structured programming, but only because they were already using structured principals, not because they now use OOP principals.
adAD
By itself, structured programming does not support the notion of a function call. This is achieved through an extension of structured programming known as procedural programming. Object-oriented programming extends procedural programming such that data and the functions that operate upon the data can be encapsulated within an object.
Ease in learning and being structured has made Pascal popular. Its features include the following; supports object oriented programming, has error checking mechanism, code intensive, and supports arrays, files, records and sets.