Похоже, здесь автор допустил логическую неточность. Если мы хотим использовать «черный ящик» для какой-то цели, нам нужно иметь представление о зависимость «выхода» от «входа». А вот то, как этот «черный ящик» получит свой «выход» (то есть как алгоритм реализован на практике), нам действительно неинтересно. (Прим. ред.)