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