Skip to main content
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