Программирование, ориентированное на данные, с использованием JDK 19 Хосе Помара
Jfokus
0:00 / 0:00
Программирование, ориентированное на данные, с использованием JDK 19 Хосе Помара
2 226 просмотров · 3 года назад
Jfokus
12,3 тыс. подписчиков
2 226 просмотров · 3 года назад
Data Oriented Programming (программирование, ориентированное на данные) — концепция, представленная в JDK в рамках проекта Amber. Она основана на записях, сопоставлении с шаблонами и запечатанных типах данных. Она поощряет использование неизменяемых данных и предлагает новые шаблоны для реализации поведения, которое воздействует на эти данные. Объектно-ориентированное программирование очень хорошо подходит для моделирования сложных сущностей, но может быть избыточным в простых случаях. В таких случаях объектно-ориентированное программирование данных может предложить более простые и элегантные решения. В этой презентации показано, как работает DOP, какие функции, уже доступные в JDK, ему необходимы и какие функции разрабатываются для следующих версий.
Жозе Помар, Oracle
Записано на конференции Jfokus 2023 в Стокгольме, 7 февраля
http://www.jfokus.se