3 ms·
"OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things." Bam. That is it right the
by jayvanguard 12y ago
"OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things."
Bam. That is it right there. Java really messed this up.
Strong static typing and OO is an abomination.
- wellpast 12y agoSo what specifically about OO gets so much better as soon as you take types away? Can you give a specific improvement?
- Jare 12y agoAbility to change or replace object instances (maybe with instances of different types) on the fly could be an example. In general, you can design incredibly dynamic and reconfigurable systems. Whether you want to or not, and at what level should you stop doing it, is certainly a good debate to have.