消息的理解 ( 积分: 30 )

  • 主题发起人 主题发起人 QQ_2008
  • 开始时间 开始时间
Q

QQ_2008

Unregistered / Unconfirmed
GUEST, unregistred user!
我在清华大学的一份教材上看到关于消息的这样一段:<br>消息就是向对象发出的服务请求,它应该包含下述信息:提供服务的对象标识、服务标识、输入信息和回答信息。服务通常被称为方法或函数。<br>---------------------------------------------------<br>以下是我对 提供服务的对象标识、服务标识、输入信息和回答信息的理解:<br>之所以要有对象标识、服务标识、输入信息和回答信息,是因为:<br>服务的请求发给谁?所以需要一个对象标识;<br>对方怎么知道这是一个请求?所以要有一个服务标识;<br>是什么样的请求?所以要输入信息,描述这个请求!<br>请求之后的响应是什么?所以要有一个回答信息,对请求做一个响应!<br>--------------------------------------------------<br>不知道我的思考是不是正确的, 希望各位DFW能给我纠错!在线等!!!
 
我在清华大学的一份教材上看到关于消息的这样一段:<br>消息就是向对象发出的服务请求,它应该包含下述信息:提供服务的对象标识、服务标识、输入信息和回答信息。服务通常被称为方法或函数。<br>---------------------------------------------------<br>以下是我对 提供服务的对象标识、服务标识、输入信息和回答信息的理解:<br>之所以要有对象标识、服务标识、输入信息和回答信息,是因为:<br>服务的请求发给谁?所以需要一个对象标识;<br>对方怎么知道这是一个请求?所以要有一个服务标识;<br>是什么样的请求?所以要输入信息,描述这个请求!<br>请求之后的响应是什么?所以要有一个回答信息,对请求做一个响应!<br>--------------------------------------------------<br>不知道我的思考是不是正确的, 希望各位DFW能给我纠错!在线等!!!
 
怎么我的问题没人回答呀?!<br>DFW们忙什么去了?
 
是不是分数不够呀?<br>怎么没人回答?
 
5555<br>那位富翁能给点意见啊 !!!
 
好像不是这么简单吧。<br>一句两句讲不清楚<br>建议你去看看李维的 《Inside VCL》 前二章,反复读两编,你将会有更深刻的理解。
 
清华大学的教材上这么说,应该有他的道理,<br>那位能就那段概括地讲一下呀!!谢了~~~~~~~
 
老兄的思考没有什么不对的。不过,不要迷信教材“清华大学的教材上这么说,应该有他的道理”这句根本就不重要(教材上怎么认识是教材的事,是写教材的人的理解),你自己怎么理解才重要!
 
我的理解<br><br>服务的请求发给谁?所以需要一个对象标识;<br>服务对象需要知道是什么样的服务?所以要有一个服务标识;<br>服务对象服务时需要的参数?所以要输入信息,描述这个请求!<br>服务对象服务的结果或输出对象?所以要有一个回答信息!
 
简单举个例子:<br>Form1.Close;<br>这句,就是给(提供服务的对象标识)Form1发送(服务标识)Close请求,由于这个Close本身没有参数和返回值,所以,(输入信息)可以比作要求窗体关闭,(回答信息)可以理解成窗体关闭了。如果是一个带参数和返回值的函数,那么你就可以把参数当作(输入信息),把返回值当作(回答信息)了。<br>这是我的理解。呵呵,如有不对请大家指正。
 
小弟学编程不久,谢谢各位富翁的回答,现在对消息有了感性的认知,<br>接受答案了!
 
后退
顶部