In a way, message passing using the usual way, methods, means TWO messages are passed: The parameters and the return value.
I think that obscures the better parts of the OOP view quite a bit.
I think that obscures the better parts of the OOP view quite a bit.