4 ms·
"Object oriented" programming tends to conflate a lot of simultaneous ideas. You can use objects to represent a kind of declaratory style that meshes extremely
by fiatmoney 15y ago
"Object oriented" programming tends to conflate a lot of simultaneous ideas. You can use objects to represent a kind of declaratory style that meshes extremely well with FP, or to represent different implementations of a common interface (ditto), or you can have the kind of uber-stateful, side-effect-ridden file.open, file.read, file.close patterns that really clash with it.