Bem , eu quero fazer um programa que use bridge. É para a chamada de operações como : send, receive, hangup e dial. Temos tres tips de modem : modem1 , modem2 e modem3 . que estam ligados a uma interface ModemImpl que posui as chamadas das operações (send(), receive(), hangup() e dial()) bem… essa interface se liga a uma classe ModemConection que possui as implementações dessas operações chamadas por ModemImpl. que liga-se a outra interface chamada Modem. Temos ModemCliente que irá chamar as oprerações até a classe Principal. Minha pergunta é a seguinte: Eu preciso fazer a escolha de qual modem eu quero conectar (dial()) eu queria saber em que classe eu coloco o código e como seria esse código . Outra coisa é se eu estiver desconectado(hangup()) como eu coloco uma mensagem de erro para o usuario dizendo que eu estou dsconectada e que n posso fazer as operações de send nem receive?