重载方法往往会鼓励在方法组的所有方法之间复制代码的习惯.例如,我可以在一个方法中连接一个字符串,将其写入文件等,但是在另一个方法中执行相同操作但添加了一个附加参数(创建重载).
方法本身可以放在一个基类中,这将使具体类看起来更干净,但基类将遇到问题(解决问题).params关键字似乎是一个解决方案,但我可以想象,如果我真的认为这个想法(使用参数而不是单个参数),那么还会出现某种其他问题.
因此,我是唯一一个认为重载会促进代码重复的人吗?
谢谢
使用LINQ或老式方法,如何获得单词/数字的所有排列(不使用外部API)?
例如ab = ab,ba,abc = acb,bac等
这是图像识别等特定的计算机科学问题吗?