You can find this kind of paragraph (about the advantages of runtime polymorphism, ed.) in any book teaching object-oriented techniques. The reason it is repeated here is to contrast the nice state of affairs in "steady mode" with the unpleasant "initialization mode" situation in which you must create objects in a polymorphic way.

(A. Alexandrescu)