|
eidt
|
|
就目前来说还没有最好的实践,大部分是一些经验教训。
- 尽量分散的建立事物,因为如果一个事物建立的很大,出了问题恢复比较麻烦。
- 养成随时保存文件的好习惯,XWorker并不是一个成熟的产品。
- 修改基础事物的时候要小心,因为它们既然是基础事物,那么就有可能导致系统崩溃,比如MetaDescriptor、JavaAction、GroovyAction等事物。(不要认为这些是BUG,这符合面向事物的哲学,面向事物中事物之间的关系本身就是不稳定的。)
- 面向事物适合编写框架程序,也适合使用框架程序,其他编程优点还在总结中。
- 尽量创建高阶事物,比如框架程序。
- 要学会使用模板,模板相当于编程语言的编译能力,每一种高级语言的诞生,都是在低级语言的基础上的,它们是通过编译联系在一起的。通过使用模板可以更快的建立出高阶事物来。
edit
|
|
|