【发布时间】:2010-10-01 21:07:16
【问题描述】:
如果方法将类/结构作为输入参数,那么最好的命名方式是什么?
示例:
class Person{}
class Address{}
class Utility{
//name **style 1** - use method overloading
public void Save(Person p){}
public void Save(Address a){}
*//name **style 2** - use unique names that define what they are doing
//or public void SavePerson(Person p){}
//and public void SaveAddress(Address a){}*
}
我个人喜欢样式 1(使用语言功能 - 在这种情况下是重载)。 如果您喜欢样式 1,您能否指出任何“官方”文档,说明这是一个标准?
【问题讨论】:
-
采用方法重载的样式 1
-
Matt - 我猜任何面向对象的语言。
-
我认为 Oded 和 Fredrik Mork 的 cmets 都是有效答案