全文预览

代码坏味道重构-方法-模式

上传者:苏堤漫步 |  格式:xlsx  |  页数:4 |  大小:0KB

文档介绍
名方法转移方法提取超类不完善的程序库类引入外加方法引入本地扩展纯稚的数据类只拥有字段的数据类封装字段封装集合移除设置方法转移方法隐藏方法被拒绝的遗赠继承父类时,子类想要选择继承的成员以委托取代继承过多的注释为糟糕的代码写大量的注释使用一起重构方法,使方法本身达到自说明的效果,让注释显得多余怪异解决方案在同一系统中使用不同的方式解决同一问题替换算法使用模式重构构造 Template Method 以Composite 取代一/多之分引入 Null Object 用Adapter 统一接口用Fatory Method 引入多态创建转移聚集操作到 Vistor 以Strategy 取代条件逻辑以Command 取代条件调度程序转移聚集操作到 Collecting Parameter 以Strategy 取代条件逻辑转移装饰功能到 Decorator 以State 取代状态改变条件语句引入 Null Object 以State/Strategy 取代类型代码引入 Null Object 以Command 替换条件调度程序转移聚集操作到 Visitor 以State 取代状态改变条件语句以Strategy 取代条件逻辑以Composite 取代隐含树以Interpreter 取代隐式语言转移装饰功能到 Decorator 用Builder posite 引入 Null Object 以Interpreter 取代隐式语言以Command 取代条件调度程序以State 取代状态改变条件语句以Interpreter 取代隐式语言用Factory 封装类将创建知识搬移到 Factory 引入 Strategy 引入 Visitor 使用抽象引入 Chain OfResponsibility 用Adapter 统一接口用Adapter 统一接口用Facade 封装类用Adapter 统一接口

收藏

分享

举报
下载此文档