3 ms·
I think OOP (precisely inheritence) makes programming more difficult even if OOP works for 80% of the cases. The last 20% are impossible to handle with that pat
by mabynogy 8y ago
I think OOP (precisely inheritence) makes programming more difficult even if OOP works for 80% of the cases. The last 20% are impossible to handle with that pattern and make a class hierarchy unstable.
I think Smalltalk is the most productive language because of its VM (builtin IDE, DB...) and not because of OOP.
- scarface74 8y agoMost seasoned OOP practitioners would agree with you. That's where the phrase "prefer aggregation over inheritance" came from.