I look at oop as a DSL. A robot that has a method to raise hand is infinitely better mental model than a function from robot to new robot whose hand is raised.
Sergey Dmitriev of JetBrains once said at a conference or interview (I forgot which) that any well designed class library is in effect an embedded DSL.
When you consider that UML tends towards object-oriented modelling of systems, it is practical to consider the methods as the action semantics of the model.
When you consider that UML tends towards object-oriented modelling of systems, it is practical to consider the methods as the action semantics of the model.