5 . 2 Repeat the above exercise, this time without using a separate Result class, but
holding the result methods directly in the implementation class. (I.e., use
'Method 2' from Sect. 5.4 .) Store the implementation objects remotely under
the names result1 and result2 . Access these objects via a client program and
use the methods of the implementation class to display the surnames and exam-
ination marks for each of the two objects.