Найти в Дзене
84 подписчика

Глубокое погружение в Java: рефлексия и загрузчик классов.


Парадигмы программирования можно сравнить с территориями. На каждой территории, от императивного до декларативного программирования, установлены строгие законы поведения, диктующие, что можно делать, а что нельзя.

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

В этой статье я покажу, как две уникальные особенности Java позволяют создать полезные антишаблоны на территории Java.

Территория ООП
Объектно-ориентированное программирование (ООП) является одной из наиболее распространенных моделей программирования.

Рефлексия в Java
Пожалуй, самой популярной особенностью Java является то, что это статически типизированный язык.


Глубокое погружение в Java: рефлексия и загрузчик классов.  Парадигмы программирования можно сравнить с территориями.
Около минуты