Резюме

В этой главе вы познакомились с метапрограммированием посредством рефлексии. Вы увидели, как использовать Reflection API для создания динамических дженерик реализаций. Вы также познакомились с некоторыми потенциальными проблемами рефлексии и рассмотрели ряд примеров, когда рефлексия лучше всего работает в приложении. На данный момент вы должны иметь хорошее представление о том, как использовать метапрограммирование через Reflection API, чтобы сделать код гибким и адаптивным к изменениям в системе.

До сих пор мы ограничивались работой с кодом, который уже существует во время выполнения. В части 2 вы расширите свое знание метапрограммирования путем создания нового кода во время выполнения, который можно использовать, чтобы решить все виды интересных проблем. Держись, поездка собирается стать более интересной!

или RSS канал: Что новенького на smarly.net