не внимательно прочитал соответствующую главу. бывает :)
А Вам как знатоку, задам вопрос. В каких моментах вызов виртуального метода приведет к непредсказуемому результату. То есть в какой момент выполнения кода нельзя пользоваться виртуальными методами?