对于我的程序,我有一个Server
班级和一个Protocols
班级。
当我的服务器收到来自客户端的消息时,我希望服务器将消息发送到协议。然后,协议会找出需要对消息执行的操作并调用适当的方法。现在,需要调用的方法在服务器内部。
所以本质上,服务器需要访问协议并且协议需要访问服务器。
建立这种关系的最佳方式是什么?我该怎么做?我不想要循环引用,但还有其他方法吗?
对于我的程序,我有一个Server
班级和一个Protocols
班级。
当我的服务器收到来自客户端的消息时,我希望服务器将消息发送到协议。然后,协议会找出需要对消息执行的操作并调用适当的方法。现在,需要调用的方法在服务器内部。
所以本质上,服务器需要访问协议并且协议需要访问服务器。
建立这种关系的最佳方式是什么?我该怎么做?我不想要循环引用,但还有其他方法吗?