3 ms·
> Surely our concept of objects and OOD can't be that bad Yes, it is. Object orientation is probably the worst idea to ever have appeared in computer science,
by enriquto 7y ago
> Surely our concept of objects and OOD can't be that bad
Yes, it is. Object orientation is probably the worst idea to ever have appeared in computer science, both from a philosophical and practical point of view: it is an unsound principle and it leads to disastrous engineering practices.
We will be mocked mercilessly by our descendants.
- LandR 7y agoYeah, history won't be kind to OOP and OOD. It will go down as a massive mistake that costs billions in both financial cost and just wasted human effort.
- mpweiher 7y agoActually, OOP is the most successful architectural style in existence. Pretty much all the GUI software you see is OOP. Modern personal computing was invented on OO. The Web was invented on a NeXT in Objective-C on AppKit. OOP was seen by Fred Brooks as one of the few possible technologies that come close to a "silver bullet" when he wrote NSB, and ten years later he said that this had come true. Today, we tackle problems orders of magnitude larger and more complex than pre-OO. We have reuse at levels that were only dreamed of (and largely thought impossible) before. etc.