更换
CommunicationImpl comm = (CommunicationImpl) Naming.lookup(url);
与
ICommunication comm = (ICommunication) Naming.lookup(url);
CommunicationImpl是的服务器实现
ICommunication。客户既不知道也不关心实现,仅关心接口。

更换
CommunicationImpl comm = (CommunicationImpl) Naming.lookup(url);
与
ICommunication comm = (ICommunication) Naming.lookup(url);
CommunicationImpl是的服务器实现
ICommunication。客户既不知道也不关心实现,仅关心接口。