中国开发网: 论坛: 程序员情感CBD: 贴子 632539
sealw
大牛出的招,不一定适合你练
硬要练的话:
1.写一个模板,把其中可变的东西参数化,如#SERVICE_NAME#
2.用不同的Service去替代模板中的参数,得到不同的程序,如Service1Client.java,Service2Client.java

不过代码生成是值得关注的领域,历史上有c/c++的宏,有编译器的编译器(yacc)等。近期,在Java EE中,用annotation来消除以前EJB的烦琐代码和配置。在建模方面有MDA,据说在实时系统、System on Chip方面有实际成功的运用。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录