优化代码的目的分类

偶然的想法,还请拍砖。
1、易读。就这么简单,最原始的需求。有些时候实在找不出把一段代码分出去一部份的理由,这就是最合适的解释。
2、复用。把可能在多处使用的代码写在一个公用的方法里,好处有2个:避免大段的重复;代码变化时只需修改1处。
3、解耦。划清功能模块,各自独立。反面例子:一个类包含了2个功能毫无联系的方法m1,m2,分属于两个功能模块A、B,由于A模块的变更使其修改了m1;同时B模块的变更使得m2方法也产生了改变;待到发布版本更新包时,只要发布了A模块,就必须发布该类,致使B模块所有使用了m2的类也要跟着一起发布,A和B紧紧地粘在一起,分不开了,这时就很郁闷了。解耦在此处就是把m1、m2分开,让它们按功能属于2个不同的类,A和B就都自由了。
4、时间不多了,想起来再说。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值