2013-03-29 40 views
0

在面向對象的編程對象通過傳遞消息進行通信,有時這些消息也可以有參數。在面向對象的分析和設計中,消息的作用是什麼?

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

我的問題是這些消息是如何不同於傳統的類方法?他們都是同一件事嗎?我們如何用UML展示它們?

回答

1

有'消息傳遞'這樣的東西,你可以在WikiPedia上看到它,但從你引用的文本中,我猜他們只是表示一個方法調用。沒有更多的上下文,不能多說。

+0

大部分文檔只代表我熟悉的理論。在一些UML符號中,消息以斜體字體顯示,方法顯示爲普通字體。如果消息是正常的方法,並且爲什麼兩個不同的符號是相同的,那麼這就是它令人困惑的地方? –

+0

好問題,我的UML知識不夠明確地回答這個問題,但從http://users.skynet.be/averkeyn/computer/uml.html這裏的頁面看來,斜體似乎意味着抽象方法。這有道理嗎? –