226k views
4 votes
Do you believe that OOP should be phased out and we should start working on some alternative(s)? Provide your answer with Yes or No.

• Give your opinion with two solid reasons to support your answer.

1 Answer

4 votes

Answer: No, working on alternative instead of OOP is not good idea from my point of view. In this time of computer technology, there are many different ways to solve a problem. OOP is the choice of law when it comes to solve a problem using object oriented solutions. OOP is a way of developing software that sums up the responsibilities of the system in a company which works together on objects. Objects are not the differentiating characteristics of Object Oriented Programming, instead these are necessary for writing object oriented software.

There are various reasons to use OOP against other alternatives, from which two are given below:

  1. If a problem is classified or divided in many different categories, this will results in complex interactions, for which an object oriented modeling will be selected. The problems like these ends up in complex results in other models.
  2. The standardized approach towards solving problems is Object Oriented designs patterns. By using OO, solutions are generated, which are understandable for both creator and the coder. There are different numbers of design patterns of OO.
User Austin Best
by
4.4k points