n Late Binding (
Ligação tardia )
nAs
linguagens OO possuem um recurso chamado late binding, que permite o adiamento da resolução de um método até o momento no qual ele deve ser efetivamente
chamado. Ou seja, a resolução
do método acontecerá em tempo de execução, ao invés de em tempo de compilação. No momento da chamada,
o método
utilizado será o definido pela classe real do objeto.
n
nVoltando ao exemplo do array de pontos, agora que cada
classe possui sua
própria codificação para o método print, o ideal é que, ao corrermos o array imprimindo os pontos, as versões
corretas dos métodos
fossem usadas. Isso realmente acontece, pois as linguagens OO usam um recurso chamado late binding.
n