Olá … a minha duvida é referente a Orientação a Objetos. Não estou entendendo muito como funciona toda a coisa. Vou explicar a situação, para depois ver se vocês consegue me auxiliar:
Bom, eu preciso fazer um trabalho de faculdade e tenho a seguinte situação, antes de mais nada todas as classes estão funcionando. A duvida é como chamar um metodo que está em outra classa.
Existem 4 classes, communicator(cria um channelserver e aguarda por solicitações de conexão), um gerente, um worker e um verificadordeMensagens. muito bem:
- O gerente cria um serversocket e um novo verificadordeMensagens(thread). o construtur desse verificador recebe o canal do serer socket
verificadordeMensagens(communicator com), fica aguardando as mensagens que o worker ira enviar para o gerente, após que esse verificador receber a mensagem identifica o tipo dela e chama o metodo correspondente no gerente. O METODO QUE IRÁ SER CHAMADO DEVE SER O MESMO METODO DO OBJETO GERENTE QUE CRIOU O CANAL.
O mesmo processo é feito pelo worker também, bom preciso de algum dica de como resolver o problema. Pensei em fazer o construtor do verificadordeMensages(Communicator com, Gerente ger), e depois simplesmente chamar o metodo atraves de ger.metoto, mas só que tem a questão do worker que é classe diferente.
Alguem poderia me auxiliar nesse problema??? Acredito que seja algum problema de OO que não estou entendo.
FLW. T+
PS. Espero que tenha sido mais claro possível