Статьи

IoCC в Java: модуль первого класса

Это вторая из серии статей, в которой рассматривается система типов Inversion of Coupling Control для композиции. В этой статье обсуждается более общая система типов модулей, чем в процедуре первого класса предыдущей статьи .

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

Первоклассная процедура

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


Джава