Material do Treinamento Java e Orientação a Objetos
}
13 14
b[off] = (byte) c;
15 16
int i = 1; try { for (; i < len ; i++) { c = read(); if (c == -1) { break; } b[off + i] = (byte)c; } } catch (IOException ee) { } return i;
17 18 19 20 21 22 23 24 25 26 27 28 29
}
Discuta em aula como esse método aplica conceitos importantes da orientação a objetos e promove flexibilidade e extensibilidade.
Capítulo 15 - Pacote java.io - Discussão em aula: Design Patterns e o Template Method - Página 210