确定何时使用方法重载以及何时使用单独的“请求”类的最佳“经验法则”是什么?例如:
MakePancakes(int size)
MakePancakes(int size, bool addBlueBerries)
MakePancakes(int size, bool addBlueBerries, ...)
相对于:
MakePancakes(PancakeOptions options)
最好坚持一种方式或另一种方式,还是在“必要”时使用?关于何时何地应该使用一个而不是另一个?