Есть ли одно слово для описания класса без состояния и только чистых функций?

В полуфункциональном Java-мире я вижу методологии разработки, которые сильно используют инъекции зависимостей и насмешливые рамки для достижения высоких уровней охвата единичных тестов. Для обеспечения безопасности потоков поведение инкапсулируется в объекты, которые не имеют состояния и не имеют побочных эффектов (кроме, возможно, записи в журналы). Иногда я видел это под названием «Модель анемичного домена» и объекты «Поведение».

Такой класс не предназначен для унаследования, поэтому он может быть помечен как окончательный или запечатанный, и он не имеет суперкласса, хотя он может реализовать интерфейс. Один экземпляр объекта, как предполагается, существует в памяти во время выполнения и является общим для многих потоков.

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

3 голоса | спросил sithys 28 +03002017-10-28T19:19:09+03:00312017bEurope/MoscowSat, 28 Oct 2017 19:19:09 +0300 2017, 19:19:09

1 ответ


3

Класс, объекты которого не имеют элемента данных, является классом без гражданства .

Ссылки:

ответил Christophe 28 +03002017-10-28T19:29:08+03:00312017bEurope/MoscowSat, 28 Oct 2017 19:29:08 +0300 2017, 19:29:08

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132