我有三个C#中的方法几乎执行相同.更具体地说,存在大量的代码重复,但最后,它们执行不同的功能.
这显然非常低效,那么减少代码重复的最佳方法是什么?我应该将它全部放在一个方法中,并在最后使用switch和enum来实现不同的功能吗?或者,是否有某种方式可以有3个单独的类并从另一个继承共享位?我已经对此进行了相当多的阅读,从我可以收集到的内容来看,这仅用于获取来自不同类别的属性.
| 归档时间: |
|
| 查看次数: |
1147 次 |
| 最近记录: |