关于系统编码的那点事
摘要:
一下纯属个人观点。代码生成工具确实好用(目前用过的codesmith),但是个人认为,如果你开发的一个系统必须要使用代码生成工具,那么这个系统设计就完全不满足oop(面向对象编程)思想了。试想一下,就算是双胞胎也不是使用clone技术达到的。(个人认为代码生成工具就是clone的一种体现)。那么系统中避免不了会出现一些类似或者是完全一样的操作,只不过他们的对象或者是类型不一样而已,那么我们就应该想到面向对象的多态性,可以使用“泛型”,“继承”来完成这些功能。如果我们需要一个“异卵双胞胎——指那些表现有很多相似之处但是具体处理内容却千差万别的类或者方法”,那样我们就要使用“接口”,为他们规定一个 阅读全文
posted @ 2012-11-16 09:59 我是小虫 阅读(171) 评论(0) 推荐(0) 编辑