【发布时间】:2009-09-16 11:50:43
【问题描述】:
从表单传入的值创建和填充对象的最佳方法是什么?
例如,如果我有一个具有属性 Colour、Model、Make、Year 和方法 Save 的 Car 类,该方法将插入或更新记录。
然后我有一个包含所有这些值的字段的表单并提交。我想用发布的值创建一个 Car 类的实例,然后调用 Save 方法。一切顺利。
但是将发布的值分配给对象内部属性的最佳方法是什么。假设这是一个简化的场景,实际情况会有更多的属性,这会使单独的 Set 调用变得冗长。
最好只为每个人调用 Set 方法吗?或者将数组传递给然后调用 Set 方法的方法(或构造函数)?还是其他方式?
感谢任何关于最佳实践的建议
干杯 斯图尔特
【问题讨论】: