1 simple trick to minimize the damage done from OOP: Make every method either final or abstract (no overrides).
-
-
As you can imagine, I don’t recommend default arguments either. :)
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
What techniques are you using to assure preservation of class-specific invariants in subclasses? I think that's were we get in trouble with OOP.
-
What techniques are you using to assure preservation of type-class specific laws in instances? Same old shit. Not all FP uses dependent types. Not all OOP is forbidden from using them.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!