There are no disadvantages in OOP itself -- it's just a tool. Like any other tool, if used appropriately, there can be no negatives. But if used inappropriately, companies could collapse and...
Procedural programming implies that an application is perceived as a hierarchy of operations (i.e. procedures or functions) that apply transformations on data provided as argument....