重构既有代码.ppt
坏味道 public int discount( int price ) { if( price 1000) { price -= 20; …….. } return price; } public int discount( final int price ) { int ret = price; if( price 1000) { ret -= 20; …….. } return ret ; } 传值参数不能用赋值,职责不明确,应用创建临时变量对其操作 坏味道 double temp = 2 * (_height + _width); System.out.println (temp); temp = _height * _width; System.out.println (temp); double perimeter = 2 * (_height + _width); System.out.println (perimeter); double area = _height * _width; System.out.println (area); 职责不明确 ColdRule *newRule = new ColdRule(); newRule-SetOID(oldRule-Ge
您可能关注的文档
最近下载
- 电子邮件格式注册地址申请初涉的教程.doc VIP
- 抓斗起重机控制系统电气原理图.pdf
- 辽宁农业职业技术学院2024年单招复习题库(中职毕业生)-园林技术、花卉生产与花艺 (选择题80道).docx VIP
- 基于PLC的立体车库控制系统设计.doc VIP
- 房地产企业降本增效课件.pptx VIP
- A-Level数学力学试卷真题:2010年10月11月.pdf VIP
- A-Level基础数学力学2真题2012年10月11月.pdf VIP
- 无人机实时测绘系统.pptx
- 2023-2024学年北京师大附属实验中学高一(下)期中数学试卷【答案版】.docx VIP
- QJ57型直流双臂电桥操作规程.doc VIP
原创力文档

文档评论(0)