Oop 在面向对象的分析和设计中,消息的作用是什么?

Oop 在面向对象的分析和设计中,消息的作用是什么?,oop,object,analysis,Oop,Object,Analysis,在面向对象编程中,对象通过传递消息进行通信,有时这些消息也可以有参数 I.e. A Student object can send a message to a School object asking for a list of public holidays. 我的问题是这些消息与传统的类方法有何不同?他们都是一样的吗?我们如何在UML中显示它们 有一种叫做“消息传递”的东西,你可以在上面读到,但是从你引用的文本中,我猜它们只是指一个方法调用。如果没有更多的上下文,就不能说更多。大多数文档

在面向对象编程中,对象通过传递消息进行通信,有时这些消息也可以有参数

I.e. A Student object can send a message to a School object asking for a list of public holidays.

我的问题是这些消息与传统的类方法有何不同?他们都是一样的吗?我们如何在UML中显示它们

有一种叫做“消息传递”的东西,你可以在上面读到,但是从你引用的文本中,我猜它们只是指一个方法调用。如果没有更多的上下文,就不能说更多。

大多数文档只代表我熟悉的理论。在一些UML符号中,消息用斜体字体显示,方法用普通字体显示。这就是让人困惑的地方,如果消息是普通方法,并且是相同的东西,为什么会有两个不同的符号?好问题,我的UML知识不足以明确回答这个问题,但是从这里的页面上看,斜体表示抽象方法。这有意义吗?