【发布时间】:2009-02-05 21:42:56
【问题描述】:
确定何时使用方法重载以及何时使用单独的“请求”类的最佳“经验法则”是什么?例如:
MakePancakes(int size)
MakePancakes(int size, bool addBlueBerries)
MakePancakes(int size, bool addBlueBerries, ...)
相对于:
MakePancakes(PancakeOptions options)
最好是坚持一种方式还是另一种方式,或者在“必要”时使用其中一种方式?关于何时何地应该使用一个而不是另一个?
您如何决定使用哪个,为什么?
【问题讨论】:
标签: parameters methods overloading method-signature