Слайд 2Disadvantages of reflection:
No compile-time type checking
Bad readability of a code
Performance suffers
Слайд 3Writing a program with classes unknown at compile time:
Use reflection only to instantiate
objects
Access the objects using some interface or superclass that is known at compile time