Data Oriented Programming in Java 21 by Nicolai Parlog

Devoxx
Devoxx
11.5 هزار بار بازدید - 6 ماه پیش - In data-oriented programming (DOP), we
In data-oriented programming (DOP), we model data as data and polymorphic behavior with pattern matching. This talk will introduce the concept of DOP and its four principles:

- model the data, the whole data, and nothing but the data
- data is immutable
- validate at the boundary
- make illegal states unrepresentable

We'll also explore how to use pattern matching as a safe, powerful, and maintainable mechanism for ad-hoc polymorphism on such data that lets us define operations without overloading the types with functionality. The talk ends with a juxtaposition to OOP, so you not only learn how to employ DOP but also when (not).
6 ماه پیش در تاریخ 1402/11/11 منتشر شده است.
11,552 بـار بازدید شده
... بیشتر