仟亿科技软件开发平台

大连软件开发-软件开发消息和方法

   对象是问题求解的实体,但是并不是一个孤立的事物。一个系统一定是由相互关联的一组对象组成的,井通过对象之间的相互关联共同完成“整个问题”的求解。

    消息
    消息就是用来请求对象执行某个处理和回答某些信息的要求,是连接对象的纽带。消息既可以是数据流,又可以是控制流。对象之间进行通信的一种构造就叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。接收消息的对象经过解释,然后给予响应。这种通信机制称为消息传递。发送一条消息至少要包含说明接收消息的对象名、发送给该对象的消息名(即对象名、方法名),一般还要对参数加以说明,参数可以是只有认识消息的对象所知道的变量名,或者是所有对象都知道的全局
变量名。消息有如下几个性质o
    (1)同一对象可以接收不同形式的多个消息,产生不同响应;
    (2)一条消息可以发送给不同的对象,消息的解释完全由接收对象完成,不同的对象对相同形式的消息可以有不同的解释;
    (3)与传统的调用返回所不同的是,对于传来的消息,对象可以返回相应的回答信息,也可以不返回,即消息的响应并不是必要的。
    在面向对象的系统中,对象间的联系只有通过传递消息进行。对象只有在接收到消息之后才被激活。被激活后的对象代码“知道”如何去操纵它的私有数据去完成该消息所要
 
<< 大连软件开发-什么是电子商务软件?什么是支撑软件? >>

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

Powered By 仟亿科技 Copyright 2011-2012 仟亿科技. All Rights Reserved.