Java面向数据编程1.1版本
原文中文,约2200字,阅读约需6分钟。发表于: 。近年来,Java 获得了许多新的语言特性:类型模式、switch改进、记录record和记录records模式、密封sealed 类型和一些其他模式。有时,整体的效果远大于各部分之和,如果正确组合,这些特性可以对我们的日常编码产生重大影响。过去:面向对象编程面向对象编程(简称 OOP)可以归结为一句话。它表示一切都可以或(在 OOP...
Java 1.1版本引入了新的语言特性,如类型模式、改进的switch、记录、封闭类型等。面向对象编程(OOP)将一切都视为状态和行为的组合,但对于在同一接口中建模某些操作可能不合适。数据导向编程(DOP)将世界视为一个系统链,每个系统都对不可变数据进行操作。DOP基于诸如以不可变和透明的方式对数据进行建模、将操作与数据分离等原则。本文介绍了DOP的1.1版本并讨论了其原则。