OOPS Advantages - Advantages of Object oriented programming


Object oriented programming

By Nishant Kumar

What are the advantages of OOP?

Following are the advantages of OOP:

It presents a simple, clear and easy to maintain structure.

It enhances program modularity since each object exists independently.

New features can be easily added without disturbing the existing one.

Objects can be reused in other program.

>Object Oriented Programming Interview Questions 
>Learn JavaScript's OOP features

Posted on August 05, 2008 at 22:10 PM by Amit Satpute

What are the characteristics of Object Oriented programming language?

Some key features of the Object Oriented programming are:

  • Emphasis on data rather than procedure
  • Programs are divided into entities known as objects
  • Data Structures are designed such that they characterize objects
  • Functions that operate on data of an object are tied together in data structures
  • Data is hidden and cannot be accessed by external functions
  • Objects communicate with each other through functions
  • New data and functions can be easily added whenever necessary
  • Follows bottom up design in program design

What are the basic Concepts used in the Object-Oriented Programming language?


Data Abstraction and Encapsulation
Message passing
Dynamic binding

Also read

Test your Oops knowledge with our multiple choice questions!
Business Process Execution Language (BPEL)

What is Business Process Execution Language (BPEL)?
BPEL vs. workflow foundation
Role of BPEL
Explain about BPEL Orchestration and Choreography................

AOP concurrency

Concurrency is the system's ability to act with several requests simultaneously, such a way that threads don't corrupt the state of objects when they gain access at the same time.........

Transparent caching with AOP

To get better results in terms of speed and resources used, it's suggested to use a cache. We can store in it the results corresponding to the methods' invocations as key-value pairs: method and arguments as key and return object as value................

Security with AOP

Once a user is authenticated and has roles, he or she can work on the application and perform the actions permitted by an access control list, which according to the user's roles allows certain operations................

Write your comment - Share Knowledge and Experience

Latest placement tests
Latest links
Latest MCQs
» General awareness - Banking » ASP.NET » PL/SQL » Mechanical Engineering
» IAS Prelims GS » Java » Programming Language » Electrical Engineering
» English » C++ » Software Engineering » Electronic Engineering
» Quantitative Aptitude » Oracle » English » Finance
Home | About us | Sitemap | Contact us | We are hiring