An action which is suffered by, or required of, an object. Operations may be selectors, constructors, or iterators. An operation is contained in an object's interface and has its details described in a corresponding method. Operations may be composite, i. e., composed of other operations. However, encapsulation of composite operations within the interface to an object is not encouraged.
p. 336 - Essays on object-oriented software engineering (1993)