If everyone hates it, why is OOP still so widespread?
OOP has been wildly successful. But was the success just a coincidence? And can it still offer something unique in 2020 that other programming paradigms cannot?
![](https://cdn.statically.io/img/cdn.stackoverflow.co/images/jo7n4k8s/production/36b1686736593d4d1a1a7ba56530dc2864180f89-2121x1414.jpg?rect=0,150,2121,1114&w=415&h=218&auto=format&dpr=2)
OOP has been wildly successful. But was the success just a coincidence? And can it still offer something unique in 2020 that other programming paradigms cannot?