Nunca havia entendido direito porque os métodos são chamados assim em POO, simplesmente havia me acostumado com a idéia.
Até que li uma explicação do Martin Fowler que clareou tudo. Algo mais ou menos assim:
Em OO os métodos públicos, que formam a interface do objeto, são chamados de operações.
As interfaces declaram operações abstratas, ou seja, apenas as assinaturas.
Assim, as classes concretas implementam as operações utilizando um determinado MÉTODO.
Então “método” está ligado à implementação, embora o nome seja utilizado também para designar as operações das interfaces.
Clareou? 