代码重构4。

方法: 1重复的代码   封装和内联 2过长的方法 3过长的参数列 4相同的参数列,总是在一起的参数 5封装和过度封装:一个方法一个功能,一个方法里全是调用别的封装方法 不干实事 类: 1过大的类 2发散式变化:一个类会因为各种新需求而变化太大 3散弹式修改:一个变化导致多个类都会变化 4依恋情节:一个方法引用了很多个类,那这个方法到底该放在哪个类 5删除冗余类 6用多态代替switch 7消息链
相关文章
相关标签/搜索