1.2. Uma classe que não possui atributos

Uma outra forma de se trabalhar é onde você cria uma classe sem atributos, todas as informações enviadas ou recebidas da classe são feitas por meio dos parâmetros dos métodos da classe. Imagine, por exemplo, a mesma classe “Pessoa”, mas agora configurada de outra maneira. Essa classe poderia ter dois métodos construídos, um para gravar os dados da pessoa e outro para ler os dados da pessoa. Você poderia executar a operação de gravar o nome da pessoa assim:

Pessoa.gravarDados (“Maria do Rosário”, “Rua das Flores, número 80”)

Ou seja, as informações acerca da pessoa foram passadas por meio de parâmetros. O mesmo poderia ser feito para recuperar os dados da pessoa. Poderia existir um método que funcionasse assim:

Pessoa.lerDados (nome, endereco)

Esse método receberia nas variáveis “nome” e “endereco” os valores desejados.

Escolher entre uma ou outra opção é uma questão de modelo de desenvolvimento a ser discutido com a equipe de projeto.

Copyright © 2014 AIEC.