3 ms·
> over-abstraction is not a disease that affects only OO languages Agreed, it's present in other languages and has been with us a long time. It does seem to ha
by dwc 11y ago
> over-abstraction is not a disease that affects only OO languages
Agreed, it's present in other languages and has been with us a long time. It does seem to have reached a fever pitch in mainstream OO culture. OO seems to encourage taking even a small piece and giving it the full-blown treatment of layers, design patterns, DI, and the rest. Because each piece is a whole, in a way, so it deserves it, right? Give each part of a program that treatment, and the whole becomes unwieldy to a degree that was seldom seen before OO.