这个问题在python上下文中提出,但扩展到其他语言。我正在做的是为网络中的分发系统创建模拟,我希望能够将消息从节点发送到网络中的其他相邻节点。为此,我编写了一个Node类。
我一般都了解如何完成模拟网络的问题,但我的问题是:如果我想让Node向另一个节点发送消息,我应该如何命名方法以获得最佳可读性?我现在有这样的事情:
class Node:
def send_message( self, othernode, message ):
othernode.receive_message( self, message )
def receive_message( self, othernode, message ):
# do something with the message
但是关于“receive_message”一词的一些感觉是错误的。这种情况有标准吗?