如何调用负责实现业务逻辑并返回结果的类?

时间:2019-05-08 08:57:22

标签: oop naming-conventions

这听起来可能是一个愚蠢的问题,也许是这样,但是不是以英语为母语,并且到目前为止还没有找到一个很好的选择,所以请您帮助我了解为班级命名的最佳方法是什么具有以下特征:

  • 给出输入,它将返回应用一些业务逻辑的输出
  • 决定结果的规则不是数学上的,而是决策方面的
  • 结果表示可以在输入条件下执行的一项或多项操作
  • 此类,输入和结果没有什么特别接近工作流程的

我能想到的当前后缀

  • SomethingCalculator
  • SomethingGenerator
  • SomethingProcessor

但以上都不满足,因为:

  • Calculator让我考虑一个负责遵循数学规则和表达式的类,以返回一个或多个数字结果
  • 生成器似乎负责创建诸如类之类的其他东西,我认为这是“工厂”的替代方法。
  • Processor给我的想法是,该类负责按照某些业务规则处理输入,而且可能的结果可能与处理的成功与否有关

我故意不指定上下文,因为我希望上面的一般信息足够了,我希望您专注于这些关键方面。 最后一件事,我将拥有许多此类类型,DefaultSomethingX将是使用的默认策略,然后我将拥有多种替代策略,例如YoSomethingX,WaSomethingX,KoSomethingX。

您有建议吗?

0 个答案:

没有答案