重构:简化函数调用
摘要:1、将查询函数和修改函数分离: 情景:某个函数既返回对象状态值,又修改对象状态 任何有返回值的函数,都不应该有看得到的副作用 2、以明确函数取代参数: 情景:你有一个函数,其中完全取决于参数值采取不同的行为 方案:针对该参数的每一个可能值,建立一个独立函数; 3、保持完整对象: 情景:从某个对象中取
阅读全文
posted @ 2017-03-27 23:21
posted @ 2017-03-27 23:21
posted @ 2017-03-27 09:57
posted @ 2017-03-22 11:45
posted @ 2017-03-21 23:44
posted @ 2017-03-18 10:53
posted @ 2017-03-13 15:56