今天又做了一个基于单例和抽象工厂及sql动态参数的CodeSmith多层模板,用到了单例设计模式和抽象工厂模式接口,根据个人业务需要可以进行动态修改生成自己所需要的代码,搭建.net多层代码不用1个小时就搞定。