3 ms·
Know why you don't like OOP
- foobmark9 7mo ago[dead]
- skeletoncrew2 7mo agoI think one of the reasons OOP gets a bad reputation is simply that the naming conventions are unintuitive. For example it is sort of unclear what inheritance actually means in practice. In the context of this essay, why does inheritance only apply to allocating objects, but not to methods? In other words, maybe the point of inheritance is to facilitate a more general method, that is capable of operating on the common subset of two different types of objects?