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