-
Notifications
You must be signed in to change notification settings - Fork 0
0604第一人称 主语函数、第三人称 宾语函数、工厂函数、工厂函数 创建出的结构体的方法、以及最近的关于什么时候用第一人称模式,什么时候用第三人称模式的思考
ziyouzy edited this page Jun 6, 2020
·
1 revision
switch mes.Type {
case message.LocalUserLoginMesType :
//处理登录登录
//创建一个UserProcess实例
lup := &process.LocalUserProcess{
Conn : this.Conn,
}
err = lup.ServerProcessLogin(mes)
case message.LocalUserRegisterMesType :
//处理注册
lup := &process.LocalUserProcess{
Conn : this.Conn,
}
err = lup.ServerProcessRegister(mes) // type : data
case message.RemoteUserLoginMesType :
//处理登录登录
//创建一个UserProcess实例
rup := &process.RemoteUserProcess{
Conn : this.Conn,
}
err = rup.ServerProcessLogin(mes)
case message.RemoteUserRegisterMesType :
//处理注册
rup := &process.RemoteUserProcess{
Conn : this.Conn,
}
err = rup.ServerProcessRegister(mes) // type : data
case message.NodeRegisterMesType:
np :=&process.NodeProcess{
Conn : this.Conn,
}
err = np.ServerProcessRegister(mes) // type : data
}
例如:I hit him.‘我打他.’中,由于‘我’是主语,‘打’是谓语,‘他’是宾语.位置已经决定了它们到底是什么‘语’,
还有就是我们说,主语是动作的发出者,如:I love you 我主语发出了动作,love,love的对象,就是动作施为的对象是you 也就是宾语了
程序本身
主函数
utils文件夹内工具
程序使用者(访问用户)
程序编写者
温湿度传感器等自动化设备
程序本身-主
主函数-不属于任何角色,只是各个角色“实现各自功能”的场地
utils-宾
程序使用者-信号源&触发器
程序编写者-不属于任何角色,只是设计者和旁观者
温湿度传感器等自动化设备-信号源&触发器
于是发现这里多了一个角色,也就是信号源&触发器,而这似乎任何程序都会存在,比如单机游戏(无论fc还是侠盗猎车)都会存在用户的鼠标点击(开始游戏,),网络游戏都会有用户登陆,点击怪物打怪,风暴英雄也会存在用户控制的打野;购物网站也是一样,用户会登陆,买东西,支付。
type Message struct {
Type string `json:"type"` //消息类型
Data string `json:"data"`
}