COMO ACHAR CLASSES E DISTRIBUIR RESPONSABILIDADES?

O EXEMPLO

REGRAS PARA ACHAR CLASSES

REGRAS PARA ACHAR RESPONSABILIDADES

 

REGRAS PARA ACHAR COLABORAÇÕES

REGRAS PARA ACHAR RELACIONAMENTOS DE HERANÇA

CINCO FORMAS DE IMPLEMENTAR O RELACIONAMENTO "USA"

class Cliente {
   Servidor dest;
   
   public void metodo() {
      dest.mandeMensagem();
   }
}

class Cliente {
   public void metodo(Servidor dest) {
      dest.mandeMensagem();
   }
}

class Cliente {
   public void metodo() {
      servidor dest = outroObjeto.getServidor();
      dest.mandeMensagem();
   }
}
class Cliente {
   public void metodo() {
   Servidor dest = new Servidor();
      dest.mandeMensagem();
   }
}

tecnicas3.htm programa anterior próxima