代码改变世界

一个关于类的自动生成器的想法

2011-03-11 14:18  Shawn.Cheng  阅读(132)  评论(0编辑  收藏  举报

 

今天吃完饭回来,突然想到,能不能使类的生成更加自动化呢,?而不是采用编码的方式呢


首先想到,将所要创建的类和对应的对象相关信息保存在数据库中,然后,程序运行时,通过读取数据库生成相应的类和字段。

而这个转化的服务,也就是从数据库到类对象的生成可以做成一个服务,以后直接调用之。生成相应类文件,然后在对其进行相应修改。这样使类文件自动化生成。但是这样,这样却又带来了版本控制问题类更新了,是只需要更新数据库,但是这个类文件却需再生成一遍。

就又想,不用类文件,直接在使用该对象时使用反射或其他什么机制,实现灵活生成对象什么的,这样,却又产生了对像点之后,出不来属性名,编写困难,(枚举记录字段?不好。。。) 想来一会,没想到其他方法,就没再想来。

等闲了再想。