我没有将许多参数传递给一个方法,而是将它封装到一个参数对象中。
注意:简化为演示
对于这种情况,更好的做法是什么?
• 创建一个类并将其命名为
InventorySaveArgs
?
- 或 -
• 创建一个嵌套类并将其命名为SaveArgs
?
你能解释一下为什么会选择其中一个吗?
[编辑]:该参数类型也将在另一个程序集中使用。
附带问题:只是好奇,如果有一个模式名称用于将多个参数封装到一个对象中。
[更新]:在 MSDN 上找到的嵌套类型使用指南
InventorySaveArgs
应该可以从另一个程序集中获得,所以我要上一个普通的课程。