answersLogoWhite

0

Benefits of oop

Updated: 8/10/2023
User Avatar

Wiki User

12y ago

Best Answer

Object-Oriented Programming has the following advantages over conventional approaches:

  • The complexity of the software can be merged easily.
  • The data hiding concept helps the programmer to build secure programs.
  • Through class concept we can define the user defined data types.
  • The inheritance concept can be used to eliminate the redundant code.
  • The message passing concept helps the programmer for communicating between different objects.
  • Through the inheritance concept we can define different classes with combined features.
  • New data and functions can be easily coded whenever necessary.
  • OOP treats data as critical element and do not allow to floe freely around the program.
  • OOP ties data elements more closely to the functions that operates on.

allows system reusability
User Avatar

Wiki User

9y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago

Actually object oriented programming is considered one of the best ways to code for an application. An object oriented system is scalable, easily maintainable, is robust, avoids code redundancy, promotes code reuse, promotes access restrictions etc. these characteristics make an object oriented system one of the best systems to code and maintain.

This answer is:
User Avatar

User Avatar

Wiki User

15y ago

The advantages of OOP are:

a. OOP provides a clear modular structure for programs which makes it good for defining abstract datatypes where implementation details are hidden and the unit has a clearly defined interface.

b. OOP makes it easy to maintain and modify existing code as new objects can be created with small differences to existing ones.

c. OOP provides a good framework for code libraries where supplied software components can be easily adapted and modified by the programmer. This is particularly useful for developing graphical user interfaces.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

Object-Oriented Programming (OOP) is a method where data and functions that are related to each other are "encapsulated" into a single unit. The primary benefit of this model is that it becomes easier to model the behavior of application in terms of concrete objects. In a procedural language, for example, a car as represented in a computer game would be far away from its data in terms of source code. Also, encapsulation is a great benefit, because without OOP, any line of code anywhere could accidentally or maliciously modify the state of the car (say, by moving the window too far up or down) instead of the car being able to enforce its state (the window can't move beyond safe parameters). Of course, all memory within each program is protected from all other programs in a modern operating system, but within a single program, having these boundaries keeps multiple programmers from stepping on each others' toes.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

allows system reusability

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Benefits of oop
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What are the benefits and application of OOP?

Encapsulation, inheritance, polymorphism and abstraction.


When was ZZT-oop created?

ZZT-oop was created in 1991.


How do you ally oop in 2k9?

how to ally oop in nba 2k9


What is a one letter initial called?

The 'Initial'


What bird goes oop oop oop?

The hoopoe makes a sound that goes 'oop oop oop.' In many cultures, the bird has a similar name because of this particular call they are known for. Hoopoes are birds from the Afro-Eurasian region. They have distinctive feather patterns in their wings and crests, as well as flat dark bills.


What is the duration of Allez Oop?

The duration of Allez Oop is 1260.0 seconds.


What is difference between oop and advanced oop?

the word advanced. If these 2 are course titles, the institute should have the course descriptions. In software development, it would be the first time for me to hear about advanced oop. (what is the basic oop, then?)


What is Object Oriented Programming without the principle of Polymorphism?

Polymorphism is an important principle in OOP; it would be hard to imagine OOP without it. Other important principles are inheritance, and encapsulation.Polymorphism is an important principle in OOP; it would be hard to imagine OOP without it. Other important principles are inheritance, and encapsulation.Polymorphism is an important principle in OOP; it would be hard to imagine OOP without it. Other important principles are inheritance, and encapsulation.Polymorphism is an important principle in OOP; it would be hard to imagine OOP without it. Other important principles are inheritance, and encapsulation.


When was Alley Oop - song - created?

Alley Oop - song - was created in 1960.


How does a hoopoe communicate?

The hoopoe makes a sound like 'oop-oop-opp.'


When was Allez Oop created?

Allez Oop was created on 1934-05-25.


Does an alley oop count as a missed shot?

No. An alley oop is a pass, not a shot. If someone throws an alley oop and it is completed successfully, it is an assist to the passer.