共享代码,但需要不同的结果,具体取决于执行的客户端

本文关键字:结果 执行 客户端 取决于 代码 共享 | 更新日期: 2023-09-27 18:35:39

我被要求研究一个有 3 个项目的解决方案。 2 个独立的客户端和 1 个公共代码项目。在公共代码项目(在 2 个客户端之间共享)中,我需要有一个方法,该方法根据正在执行的客户端返回略有不同的结果。

我可以做一个部分课程来解决这个问题。还有没有另一种方法可能更好?

我无法重构解决方案以完全分离项目:-(

共享代码,但需要不同的结果,具体取决于执行的客户端

向此方法传递一个额外的参数,该参数告诉它如何以不同的方式从每个客户端调用它。