动态对象:由Clojure支持的Java轻量级数据建模 源码
DynamicObject是一个库,它以一种惯用的方式以最少的样板为Java开发人员提供Clojure强大的数据建模功能。 它反映了这样一种信念,即应该是不变的,可以廉价地指定,可以使用的功能强大并且易于传达给其他过程。 浏览Javadoc。 问题 Java编程语言在表示数据方面毫无缺陷。 类是Java中主要的编程语言构造,并且类的整个要点是将数据和代码组合在一起,以使数据被“封装”,并且只能通过操作接口访问(如果有的话)。 要创建一个只保留数据的类,则需要创建样板页面:getter,setter,构造函数, clone , equals , hashCode , toString等。 这不仅
用户评论