Программирование, ориентированное на данные (Data Oriented Programming)
В последние годы проект Amber привнес в Java ряд новых функций: local variable type inference, text blocks, records, sealed classes, pattern matching и многое другое. Хотя каждая из этих функций является автономной, они также предназначены для совместной работы. В частности, records, sealed classes и pattern matching работают вместе, чтобы облегчить программирование, ориентированное на данные.
В этой статье мы рассмотрим, что подразумевается под этим термином и как он может повлиять на то, как мы программируем на Java.
Читать статью
В последние годы проект Amber привнес в Java ряд новых функций: local variable type inference, text blocks, records, sealed classes, pattern matching и многое другое. Хотя каждая из этих функций является автономной, они также предназначены для совместной работы. В частности, records, sealed classes и pattern matching работают вместе, чтобы облегчить программирование, ориентированное на данные.
В этой статье мы рассмотрим, что подразумевается под этим термином и как он может повлиять на то, как мы программируем на Java.
Читать статью