Hi all,
yeh, Mike ,they should take some time out and let you know why you lost points, it helps candidates to improve their skills
hi sri,
i worked on two design choices
1.I created an remote Interface ,which is implemented by Data class (acts as a server for both local and remote connection) and DataClient class on the client side.
2.I designed a remote Interface, which is implemented by Data class(acts as a sever for the local connection), implemented by a separated class (acts as remote object implementation of this remote interface),and implemented by DataClient class on the client side.
i choose the second design, remote object implementation of this remote interface is a unique instance for a every new client.This implementation instantiated single object of LockManager class(handles locking) and acts as a adapter for single object of Data class.
hope this helps you,
you should try to make other design choices as you think, this helps you writing down your essay exam.keep reading this forum.
good luck!