摘要:为了方便大家阅读这个系列的文章,我弄了个目录汇总。主要包含4个部分:1. 方法、字段重构 2.类、接口重构 3.设计模式重构 4.一般性重构 阅读全文
posted @ 2016-05-14 15:32 keepfool 阅读(3863) 评论(2) 推荐(13) 编辑
摘要:有些开发者为了贪图简便,看到一个现成的类,也不管这个类是做什么的,需要追加功能时,就向这个类里面添加功能代码。久而久之,使得一些类变成了“上帝类”。什么是“上帝类”?上帝类也叫万能类,意指做了太多“事情”的类。在开发过程中,我们应该保持一个良好的习惯,在类中追加功能时,一定要事先确认类的职责,并控制好类的粒度,这有益于代码的可读性、扩展性、维护和修改。 阅读全文
posted @ 2016-05-14 15:19 keepfool 阅读(2611) 评论(0) 推荐(5) 编辑