Send by copy and send by reference - Send by copy does not
allow the receiver to alter the state of the parameter; send by reference
does allow it. A benefit of send by reference is that it allows
the programmer to write a distributed version of a centralized application.
Java’s RMI provides both, however passing a parameter
by reference requires declaring the parameter as a remote object
as well.buffering.