
重构
岛主2008
混迹、闯荡于互联网,开发、架构、管理,奋斗与创业
展开
-
重构列表
《重构》70多种重构方法<br /><br />1. Add parameter(添加参数)<br />2. Change bidirectional association to unidirectional(将双向关联改为单项)<br />3. Change reference to value (将引用对象改为实值对象)<br />4. Change unidirectional assocation to bidirectional(将单项关联改为双向原创 2010-09-02 00:28:00 · 750 阅读 · 0 评论 -
代码坏味与应对方案
代码的坏味道一般重构方法使用模式重构重复代码提炼方法 提取类 方法上移 替换算法 链构造方法构造Template Method 以Composite取代一/多之分 引入Null Object 用Adapter统一接口 用Fatory Method引入多态创建过长方法提取方法 组合方法 以查询取代临时变量 引入参数对象 保持对象完整转移聚集操作到Vistor 以Strategy取代条件逻辑 以Command取代条件调度程序 转移聚集操作到Collecting Parameter转载 2010-09-02 00:48:00 · 878 阅读 · 0 评论