2.简化函数的调用
1>函数改名
函数名称一定要揭示函数的用途
beautiful代码的第一步良好的名称
public-->save保留-->deprecated
2>添加、移除参数
3>将查询函数和修改函数分离。 返回值和副作用-->查询和修改
并发操作synchronized 或者 private或者 protected
4>若干函数做了类似工作,只是包含了不同的值-->带参函数 数据可重复,逻辑不能重复
5>函数以表达式检查参数值,根据参数值采取不同的行为-->已明确函数取代参数
6>参数列更稳定,提高代码的可读性-->保持对象完整性
7>缩减参数列表,以函数取代参数
8>数据泥团-->引入参数对象-->move
经典案例:起始结束范围
9>移除设置函数
10>隐藏函数,降低函数的可见度
11>工厂函数替换为构造函数
12>封装向下转型
13>以异常取代错误码
非受控异常,调用者抛出异常 受控异常,被调用者抛出异常
14>以测试取代异常,异常意料之外的错误行为
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦