RSS InfoQ

Java исследует классы-носители для расширения ориентированного на данные программирования за пределы записей

Проект OpenJDK Amber опубликовал новую заметку по дизайну, в которой предлагает «классы-носители» и «интерфейсы-носители» для расширения моделирования данных в стиле записей на другие типы Java. Предложение сохраняет краткие описания состояния, производные методы и сопоставление с образцом, одновременно ослабляя структуральные ограничения, которые ограничивают записи.
favicon
infoq.com
Java Explores Carrier Classes to Extend Data-Oriented Programming Beyond Records
Изображение к статье: Java исследует классы-носители для расширения ориентированного на данные программирования за пределы записей