Re:Alan Kay on the misunderstanding of OOP (1998)
by mpweiher on Friday June 24, 2016 @06:02AM
(#11968352)
Well, try to remember that for Alan, inheritance is at most an optional feature of OOP, so maybe those "5-10 level deep inheritance trees" aren't as much about people drinking the OOP "cool-aid" as you think.
[ Parent
| on HN ]
Re:Alan Kay on the misunderstanding of OOP (1998)
by hackits on Friday June 24, 2016 @06:46AM
(#11968634)
Both simual and smalltalk inheritance was added later in the languages history. Yes its optional but it doesnt stop people making a mess of things when they categorise their objects based on data type instead of behaviour
Re:Alan Kay on the misunderstanding of OOP (1998)
by gnaritas on Friday June 24, 2016 @02:13PM
(#11972088)
Nothing can stop bad programmers from writing bad code. Take OOP away from them, and they'll just write bad procedural code or bad functional code; their bad code is not a stain on the paradigm they choose to abuse.