单个函数如何体现接口隔离原则?


函数也是一种接口。如果一个函数返回或处理太多功能,调用者就可能被迫依赖它不需要的数据和行为。

例如统计函数如果总是计算 max、min、average、sum 和百分位,而调用者只需要其中一项,就可以拆成更小函数。