Question: what is the difference between remote objects and distributed objects?
Answer: - in a distributed object system, an object's data should be accessible only via its methods; ... - the state of an object consists of the values of its instance variables; - remote invocations are method invocations for objects in different processes (in the same machine or not);