摘要: 1 移动方法到合适的类中2 移动字段到合适的类中3 取名要规范(方法,类,参数)4 单一职责(一个类只处理一类相关的事)5 移除重复的内容6 使用条件判断异常7 去除中间人对象8 分解方法9 引入契约式设计10 复杂条件表达式的解决方法:尽快返回,利用多态,利用接口,11 避免双重否定12 去除上帝类13 参数很多时的解决方法:增加方法,减少参数,设置一些固定参数14封装条件:条件关系比较复杂时,代码的可读性会比较差,所以这时我们应当根据条件表达式是否需要参数将条件表达式提取成可读性更好的属性或者方法,如果条件表达式不需要参数则可以提取成属性,如果条件表达式需要参数则可以提取成方法。15 提取 阅读全文
posted @ 2011-11-28 14:10 专心专注专一 阅读(213) 评论(0) 推荐(0) 编辑