62,615
社区成员
发帖
与我相关
我的任务
分享
class message{
controller c = controller实例
}
class client{
controller c = controller实例
private doSth(param){
//更新组件内容状态等状态
}
}
class controller{
client c = client实例
message m = message实例
private doSth(param){
c.doSth();
}
}
然后,message接收了一个消息,
组织好param后(这步可以让controller做,也可以放在另外的util类里)
调用c.doSth(param)
这样,就完成了一次message传递给controller信息,controll调用client的方法处理的流程
反向同理
client调用(发给)controller一个方法(信息),然后controller调用m.XXX方法发送
大概是这个意思吧,
具体程序其实我也没写过
good luck