我今天遇到了一个有趣的情况(简化):
我有一个类型的通信对象Adapter,带有一个#send和一个#receive方法。我的应用程序通过 DRb 与它通信。所以在我的应用程序中,我有一个DRbObject,可以说foo。
现在,打电话
foo.send(msg, dest)
调用#sendon DRbObject,而不是Adapter.
最简单的修复当然是重命名发送方法。但是,我想尽可能靠近我的文档/基础 API。
你怎么看?我应该重命名该send方法,还是对此有一个简洁的(本地)hack?