Timeline for Is it correct to say "send a message to an object" in Java?
Current License: CC BY-SA 4.0
6 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Nov 1, 2020 at 20:33 | comment | added | Christophe | @Uko Thank you. I saw on SO you’re quite knowledgeable on Smalltalk. UML took over the sequence diagrams from Booch (before 1993) which emerged in a pre-java c++ culture and was already using messages with the simple definition of “an operation that one object performs upon another. The term message, method, and operation can be used interchangeably”. So very method oriented: sender is responsible. The UML definition was generalized: “a message is a communication in which a sender makes a request for either an operation call or a signal receipt by a receiver”. so receiver remains responsible. | |
| Nov 1, 2020 at 20:12 | comment | added | Uko | This is an interesting point. I'll try to dig deeper into the origins of the UML terminology. As both UML & Java appeared around 1995, it's hard to say whether UML "summarized" the concepts of common OOP languages including Java, or whether ULM describes the conceptual direction how things should happen, but Java went it's own way. Also, who uses UML nowadays? | |
| Oct 31, 2020 at 8:05 | history | edited | Christophe | CC BY-SA 4.0 |
added 132 characters in body
|
| Oct 31, 2020 at 7:57 | history | edited | Christophe | CC BY-SA 4.0 |
added 132 characters in body
|
| Oct 30, 2020 at 22:50 | history | edited | Christophe | CC BY-SA 4.0 |
added 362 characters in body
|
| Oct 30, 2020 at 22:34 | history | answered | Christophe | CC BY-SA 4.0 |