diagrame de classe correto  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
java_coffe
Virtual Machine Man

Membro desde: 08/06/2006 09:28:04
Mensagens: 702
Localização: Manaus - AM
Offline

Gente é certo colocar o metodo cadastraCliente() dentro da classe cliente ? Pois eu não acho que uma classe cliente possa cadastra ela mesmo !!!



[Thumb - cliente.png]
 Nome do arquivo cliente.png [Disk] Download
 Descrição
 Tamanho 1 Kbytes
 Baixado:  65 vez(es)

This message was edited 1 time. Last update was at 01/02/2008 20:41:54

[WWW]
rafa.Soares
Thread.start()

Membro desde: 01/06/2007 17:08:33
Mensagens: 29
Localização: Porto Alegre - RS
Offline

Você quer cadastrar o cliente em um banco de dados, é isso?
[Email] [MSN]
java_coffe
Virtual Machine Man

Membro desde: 08/06/2006 09:28:04
Mensagens: 702
Localização: Manaus - AM
Offline

Isso mesmo !!!!

Mas é certo eu colocar esse metodo dentro da própria classe cliente ?! Minha duvida é essa !!!

Pois nao vejo como um objeto cliente cadastra ele mesmo ou até mesmo outro objeto cliente
[WWW]
rafa.Soares
Thread.start()

Membro desde: 01/06/2007 17:08:33
Mensagens: 29
Localização: Porto Alegre - RS
Offline

Eu acho que você deveria ter uma classe manipula banco e colocar o método cadastraCliente() lá.
[Email] [MSN]
bbviana
JavaChild
[Avatar]

Membro desde: 24/07/2006 13:11:57
Mensagens: 111
Localização: São Paulo
Offline

O ideal é ter uma classe para manipular cliente: GerenciadorCliente por ex. Sua classe Cliente tem qeu ser "burra", i. e., não deve ter lógicas complexas e não deve gerenciar suas instâncias.
Alessandro Lazarotti
Virtual Machine Man
[Avatar]

Membro desde: 21/01/2004 14:12:54
Mensagens: 719
Offline

bbviana wrote:O ideal é ter uma classe para manipular cliente: GerenciadorCliente por ex. Sua classe Cliente tem qeu ser "burra", i. e., não deve ter lógicas complexas e não deve gerenciar suas instâncias.


A classe tem que ser burra??? Coitada dela ...
Concordo que a atividade de se cadastrar um novo cliente deve estar sob uma classe "GerenciadorCliente", mas não pelo motivo da classe Cliente ter que ser "burra", mas sim pq cadastrar não é atividade de um cliente.

Cliente pode ter métodos complexos sim, desde que estes sejam frutos de um comportamento de um Cliente.


public void compraProduto(Produto produto); ... pode ser uma método interessante, por exemplo, para a classe Cliente.



This message was edited 1 time. Last update was at 02/02/2008 22:03:01


... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/

[Email] [MSN]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team