Ol�. Gostaria de saber se alguem poderia tirar uma d�vida minha sobre padr�es de projetos estruturais. Estou desenvolvendo um sistema no qual tenho a classe Setor, Atendimento, Equipamento, Funcionario e Entidade, onde as primeiras herandam dessa �ltima. A classe Entidade implementa o padr�o composite e implementa o m�todo "public Entidade[] children(Entidade e[])" para retornar os filhos de um determinado tipo que a classe possui. Por exemplo, a classe Setor possui como filhos objetos dos tipos Funcionario e Equipamento e quando quero pegar apenas os funcionarios de um setor eu chamo "funcs=setor.child(funcs)", onde funcs � do tipo Funcionario[] e setor do tipo Setor. Isso j� est� funcionando perfeitamente. A minha d�vida est� na classe Atendimento onde a mesma dever� fossuir filhos de Funcionario, mas com semanticas diferentes, por exemplo, o funcionario que solicitou o atendimento e o funcionario que solucionou o atendimento. Nesse caso n�o o m�todo children n�o funciona, pois ambos s�o da classe Funcionario e ser�o retornados tantos o que solicitou quanto o que solucionou o atendimento. Pensei em criar uma classe Suporte que herdaria da de Funcionario, mas ambas seria id�nticas e tenho medo de tornar o sistema fortemente acoplado. Algu�m sabe alguma outra solu��o para esse problema?
--------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
