代码生成器技术乱弹四十二,未来之野望,名词性动词和字段组

原创
2020/09/22 17:02
阅读数 1.3K

代码生成器技术乱弹四十二,未来之野望,名词性动词和字段组(更新中)

我们曾经多次谈到过名词和名词性动词,这是动词算子式代码生成器支持更多功能的架构设计。我们也曾经试图实现名词性动词和对应的弹性模块,在无垠式代码生成器JEEEU版2.0 Elsa冰雪女王版本中,正在实现名词和名词性动词,当然是基于原有的设计,即基于Domain的子类。但这种实现很不灵活,工作量巨大,而且对名词的命名极不灵活。
我逐渐发现,还有更巧妙的方法实现名词和名词性动词。
比如说对于名词User和名词性动词RegisterUser而言,名词user的含义如下,首先,这是一个域对象。而且,他有password,confirmPassword,salt,firstName,lastName等等字段,而且这些字段的名字和类型符合要求,至于域对象名字是User,Employee,Person甚至Pig并无关系。这样,我们就可以得到名词和名词性动词的轻量级实现的设计。
名词本质上是一组字段,拥有这些字段的域对象即具有这个名词的兼容性,一个域对象可以兼容数个名词。名词性动词可以使用域对象的三个特殊字段和名词的字段组,这样,名词性动词会得到极强的弹性和灵活性。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部