JAVA根据业务操作类型选择对应的业务抽象类实现类

背景:一个类可能会调用不同的实现类,会有嵌套很多的 if else 代码,使得代码结构过于复杂 解决办法: 1)首先需要有一个业务经理,负责【挑选工人】、【发放工具】 2)创建一个【工人装备类】也就是在工作时工人会用到的装备; 3)业务处理抽象类 同时继承【工人装备类】,里边包括【入参】、【召唤执行工人】、【准备】、【处理】 4)最后就是对应抽象类 实现类,也就是真正业务执行代码块了      
相关文章
相关标签/搜索