46.7k views
2 votes
Object Oriented Programming (OOP) allows us to handle complex code in an organized structure and break down the problem by modelling it in a way that relates to our everyday life. With fast advancement in technology and ever decreasing product cycles, many developers are starting to believe that OOP is not currently being implemented as it was intended to be implemented. They believe that OOP is unnecessarily complicating the problem solving so, OOP should be phased out as the absence of structure is better (in many cases) than having bad structure.

Analyze the above statement very carefully and answer the following:

• 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.

Answer just 4 to 5 lines

1 Answer

7 votes

No I don't believe that OOP should be phased out.

Step-by-step explanation:

Reason:

  • OOPS make things simple
  • It promotes inheritance to avoid repetition, abstraction and encapsulation of keeping data secured and wonderful concept of object.
  • OOP is kept as the base for many of the Application development software like Dot Net, Java, etc.
  • The world is running around by objects and and OOP concept is the best possible method to handle those.
  • OOP is an time-tested method and it should not be phased out.
User Mxix
by
6.2k points