在C#项目开发过程中,在阅读完美国同事给的training代码后比较受启发,想C#代码可以这样写,我对之前项目设备的代码进行了重构,发现C#重构主要应用到如下技术和技巧。
1、抽象类和抽象方法、重载
参考学习链接如下:
2、C#中的泛型与C++中的模板
http://www.educity.cn/develop/626752.html
3、代理 Proxy
http://blog.jobbole.com/103292/
在项目代码重写的过程中进一步理清过程思路,让尽量处理产品逻辑的代码集中,数据处理的代码集合,符合聚合原则。主要用到这三种技术。