2.2. Nomeando operações e argumentos
A regra para definir os nomes para as operações é a mesma que utilizamos para os atributos (inicie com letra minúscula, elimine os espaços em branco, coloque as demais palavras com iniciais maiúsculas e depois insira parênteses para declarar que é uma operação – e não um atributo). Sendo assim, temos a seguinte sintaxe padrão:
nomeDaOperacao ()
Entretanto, ao invés de substantivos, operações devem possuir verbos. Para o idioma português, a maioria das organizações opta por verbos sempre no infinitivo [exemplos: comprarLivro(), venderProduto(), cadastrarCliente(), consultarPessoa(), imprimirRelatorioGestaoResumido(), reservarDiariaHotel(), cancelarVendaRealizada()].
Algumas situações permitem observar a questão por dois pontos de vista das partes (objetos) que fazem parte da ação. A boa prática nos recomenda que utilizemos sempre a visão mais significativa para o contexto, que normalmente é a do ator principal que realiza a operação.
Quando uma pessoa opera uma máquina automática de ingressos de cinema, a pessoa está realizando uma compra. Já a empresa está realizando uma venda. Então, que nome dar à operação, comprar() ou vender()? Nesse exemplo onde o escopo é apenas o da operação da máquina e que o ator principal é o cliente, parece-nos que o melhor nome é comprar().