|
1
8
我可能会想让API显式化,并在名称中使用复数:
|
|
|
2
3
|
|
|
3
3
可能会有例外,但除非您有很好的理由返回不同的类型,否则函数及其重载应该返回相同的类型,这样您就不会让其他开发人员发疯。
和
|
|
|
4
2
我倾向于遵循你清单中的第一点 “关于这个想法的想法” 也就是说“重载应该返回相同的类型”。 但是您可以使用一些不同的场景重载“LoadMany”;
…显然可以添加所需的任何组合,但最后,LoadMany返回一个列表,Load返回一个实体。 |
|
|
5
0
我个人的想法是,从API用户的角度来看,后一种方法似乎更容易理解。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |