IMZRH的日志

努力成为一个有用的人

导航

2009年10月12日

摘要: 今天要说的重构来自于Martin Fowler’s 的重构目录,你可以在这里找到原始描述。 这个经常使用的重构的使用场景是在类中有一些方法你想把它们提取到父类中以便同一继承层次的其它类也可以访问这些方... 阅读全文

posted @ 2009-10-12 10:14 张荣华 阅读(324) 评论(0) 推荐(0) 编辑

摘要: 有时当我们的条件关系比较复杂时,代码的可读性会比较差,所以这时我们应该根据条件表达式是否需要参数将条件表达式提取成可读性更好的属性或是方法,如果条件表达式不需要参数则可以提取成属性,如果条件表达式需要参数则可以提取成方法。下面是我们来看一段重构前的代码: 1: public class RemoteControl 2: { 3: private string[] Functions { get; ... 阅读全文

posted @ 2009-10-12 09:49 张荣华 阅读(476) 评论(0) 推荐(0) 编辑