1.

State the pros and cons of using Object Oriented Programming Languages.

Answer»

The pros of using Object-Oriented Programming  Languages are as follows:

  • Object-Oriented Programming  Languages follow a bottom-up approach which helps programmers in simulating the real world and its entities.
  • It makes code re-usability possible.
  • Using abstraction, the user is not exposed to superfluous data.
  • Object-Oriented Programming  Languages requires designers to go through a LENGTHY and thorough design phase, which yields a better design with fewer faults.
  • Object-Oriented Programming  Languages break down a large problem into smaller pieces.
  • Programmers are able to achieve their objectives more quickly via Object-Oriented Programming  Languages.
  • The usage of Object-Oriented Programming Languages reduces the amount of complexity of code written by programmers.
  • Code may be EASILY redesigned and EXTENDED without affecting other features.

The cons of using Object-Oriented Programming  Languages are as follows:

  • It is necessary to do a lot of PLANNING in order to use these languages.
  • There is a tendency for classes to be overly generalized in Object-Oriented Programming Languages.
  • These are not SUITABLE for small problems as they lead to over-complication.
  • In certain instances, programs written in Object-Oriented Programming Languages can consume a lot of memory which is obviously unwanted.


Discussion

No Comment Found