改善代码设计 —— 优化函数的构成(Composing Methods)
1. Extract Method (提炼函数)
解释:
如果发现一个函数的代码很长, 很可能的一种情况是这个函数做了很多事情, 找找看函数中有没有注释, 往往注释都是为了解释下面一块代码做的什么事情, 可以考虑将这块代码提炼(Extract)成一个独立的函数.
这样做的好
http://www.cyqdata.cn/cnblogs/article-detail-37202
c#进阶 methods中2overload methods
CLR并不知道发生了操作符重载这回事,因为在编译的过程中 各种操作符都被生产了对应的代码。比如说+被生产为一个加法函数 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public sealed class Complex {public static Complex operator+(Complex c1, Complex c2) {//TO DO}} 自己动手为 类A重载一个操作符 Code highlighting produced by Actipro Co
http://www.cyqdata.cn/cnblogs/article-detail-2148
C#进阶 Methods下 Extension Methods
1 c#的扩展方法从一个简单的例子开始 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->namespace System { public static class Class4 { public static string With(this string content, params string[] strs) {
http://www.cyqdata.cn/cnblogs/article-detail-2137