单个复合 to-java 方法的问题
(link: Object Map) 的常用 to-java 实现硬编码
- 没有构造函数参数
- 具有Java Bean约定的setter
通常情况下,类在构建过程中需要特殊处理。例如,如果构造函数(s)接受参数,或者setter是非标准的。
to-java 方法可以被特别化以实现这一点,但是在此阶段,由于所有 java.data 中的帮助器都是私有的,因此不得不重写(或粘贴)java.data 源码的一部分。
建议的改进
- API 调用一组分而治之的setter
- 已知关键字::java.data/constructor 传递构造函数参数
- 如果某些功能本身很有用,则可能将其公开