ActionScript:值对象类的构造方法

| 是否可以使用构造函数为值对象类设置属性,还是必须使用点表示法并一一设置每个值? 我最近读了一篇文章,说我应该一个接一个地做,因为值对象应该只包含属性,然后继续说使用构造函数是不行的(最佳实践)。 码: (\“不好\”)   var employee = new   员工(名字,姓氏,年龄); (\“好\”)   var employee = new Employee();   employee.firstName =名字;   employee.lastName = lastName;   employee.age =年龄; 您对此有何看法? 谢谢。     
已邀请:
我从未听说过有人说使用构造函数构造对象是一个坏主意。我能想到的唯一情况是是否可以更改(添加/删除)要初始化的元素列表,从而更改对象的API(这很不好,尤其是在开发库时)。在这种情况下,我仍将使用构造函数,但是我将传递一个初始化对象(包含
n
参数),而不是修改函数签名。 语句“使用构造函数构造对象是一种错误的做法”(措辞)对我来说没有任何意义:P     

要回复问题请先登录注册