当前位置: 首页 > 知识库问答 >
问题:

什么是OOP中的消息传递?

丌官远
2023-03-14

我确实有大约一年的编程经验,但主要是在CodeAcademy上,还有各种书籍、youtube视频和维基百科文章。

共有1个答案

杜绍元
2023-03-14

在面向对象的方法中,对象自己做事情。“消息”是告诉对象做某事时使用的术语。

相反的是过程方法,代码在其他地方获取一些信息,然后根据所提供的信息进行操作。

请考虑http://aryehoffman.com/reference/action-object-principal/

 类似资料:
  • 有人能解释一下Android中的消息队列是什么吗?是正在运行的进程列表吗?我找不到很好的消息来源来解释。 我之所以这样问,是因为我读到了类视图的方法帖子。 邮政 导致将Runnable添加到消息队列中。runnable将在用户界面线程上运行。 提前谢谢你。

  • > 三个类之间传递消息的方式是什么正确的MVC消息传递映像如何扩展它为多个控制器和视图?我读过,所以回答MVC模式和SWING说这个实现不是有效的? 以及使控制器ActionListener和PropertyChangeListener是否正确?当我在actionperformed()中调用updatedb()时,是否会使GUI迟钝?我还读到了View引用了Controller,该Controll

  • 本文向大家介绍什么是iOS推送消息?相关面试题,主要包含被问及什么是iOS推送消息?时的应答技巧和注意事项,需要的朋友参考一下 答案:太简单,不作答 这是cocoa上的答案。 其实到不是说太简单,只是太泛泛的一个概念的东西。就好比说,什么是人。 推送通知更是一种技术。 简单点就是客户端获取资源的一种手段。 普通情况下,都是客户端主动的pull。 推送则是服务器端主动push。

  • 我试图理解OOP中抽象的定义。 我遇到了几个主要的定义。它们都有效吗?其中一个错了吗?我很困惑。 定义1: 抽象是将现实世界的对象建模为编程语言的过程 抽象不是关于接口或抽象类<抽象是用编程语言对现实世界中的对象进行建模的过程<因此,接口和抽象类只是这一过程中使用的两种技术 在像Java这样的面向对象编程语言中,一切都是抽象的:接口、类、字段、方法、变量等等。 抽象是其他概念所依赖的基本概念:封装

  • < b >想改进这个问题?通过编辑此帖子更新问题,使其只关注一个问题。 Kafka | producers的所有示例都显示<code>ProducerRecord</code>的键/值对不仅是同一类型(所有示例均显示<code> 但是在Kafka文档中,我似乎找不到键/值概念(及其潜在目的/实用程序)的解释。在传统消息传递中(ActiveMQ、RabbitMQ等),我总是在特定主题/队列/交换处触

  • 如果GSON库不喜欢被要求解析的JSON,它会抛出类似以下错误消息的异常: 通用域名格式。谷歌。格森。流动MalformedJsonException:使用JsonReader。setLenient(true)在第1行第8列路径接受格式错误的JSON$ 路径$是什么意思?我在javadocs中找不到任何引用。