公司项目,设计了一个GWT 服务结构。
里面为了使用单一接口进行多种访问。
用了Map作为参数 传递。
结果被批评为已经确定调用 操作了,为什么不能把单一参数传进去。
其实,因为逻辑分解的方法的职责就是分流逻辑,
如果让它实现参数 分解就是让他多承担职责。
而且,参数 与后面的逻辑实现相关。
如果放到这个入口,那么就不能做到在改变具体逻辑实现时,不变动分流部分代码的目的。
里面为了使用单一接口进行多种访问。
用了Map作为参数 传递。
结果被批评为已经确定调用 操作了,为什么不能把单一参数传进去。
其实,因为逻辑分解的方法的职责就是分流逻辑,
如果让它实现参数 分解就是让他多承担职责。
而且,参数 与后面的逻辑实现相关。
如果放到这个入口,那么就不能做到在改变具体逻辑实现时,不变动分流部分代码的目的。