正在加载图片...
41面向对象程序设计一面向对象的概念 分个对象与另一个对象如何协作,共同完成一定功能?对象之间如何 消息 相互联系?这一切都依赖于消息的传递来实现。消息是一个对象要求 另一个对象实施某项操作的请求,它反映了对象之间的信息通信机制, 是不同的对象之间信息交流的惟一手段。发送消息的对象称为发送者, 接收消息的对象称为接收者。在一条消息中,包含消息的接收者和要 求接收者完成某项操作的请求,它只告诉接收者需完成什么,而不指 示接收者如何完成,具体的操作过程由接收者自行决定。这样,对象 之间就不会相互干扰,保证了系统的模块性 个对象可以接收不同形式的消息;同一个消息也可以发送给不同的 对象;不同的对象对相同的消息可有不同的解释(这就形成多态性) 发送者发送消息,接收者通过调用相应的方法响应消息,这个过程不 断进行,使得整个应用程序在对象的相互调用过程中完成相应的功能, 得到相应的结果。因此,可以说消息是驱动面向对象程序运转的源泉。◼ 5.消息 一个对象与另一个对象如何协作,共同完成一定功能?对象之间如何 相互联系?这一切都依赖于消息的传递来实现。消息是一个对象要求 另一个对象实施某项操作的请求,它反映了对象之间的信息通信机制, 是不同的对象之间信息交流的惟一手段。发送消息的对象称为发送者, 接收消息的对象称为接收者。在一条消息中,包含消息的接收者和要 求接收者完成某项操作的请求,它只告诉接收者需完成什么,而不指 示接收者如何完成,具体的操作过程由接收者自行决定。这样,对象 之间就不会相互干扰,保证了系统的模块性。 一个对象可以接收不同形式的消息;同一个消息也可以发送给不同的 对象;不同的对象对相同的消息可有不同的解释(这就形成多态性)。 发送者发送消息,接收者通过调用相应的方法响应消息,这个过程不 断进行,使得整个应用程序在对象的相互调用过程中完成相应的功能, 得到相应的结果。因此,可以说消息是驱动面向对象程序运转的源泉。 4.1 面向对象程序设计— 面向对象的概念
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有