Почему Class.newInstance () «злой»?

Райан Делукки спросилВот в комментарии № 3 кТом Хотинответ:

почему Class.newInstance () "злой"?

это в ответ на пример кода:

// Avoid Class.newInstance, for it is evil.
Constructor<? extends Runnable> ctor = runClass.getConstructor();
Runnable doRun = ctor.newInstance();

так почему же это зло?

Ответы на вопрос(3)

Ваш ответ на вопрос