关于 R 引用类,如果我们重写默认$initialize()
构造函数,这被认为是初始化字段的更好做法:$initFields()
或者$callSuper()
?
我考虑了一些优点/缺点:
$initialize()
如果在R 的某些未来版本中更改/扩展的默认行为,$callSuper()
将反映这些更改而无需添加/重写代码没有什么能阻止你
$callSuper()
一次调用两次$initialize()
。它是否正式记录/明确定义在这种情况下会发生什么?
关于 R 引用类,如果我们重写默认$initialize()
构造函数,这被认为是初始化字段的更好做法:$initFields()
或者$callSuper()
?
我考虑了一些优点/缺点:
$initialize()
如果在R 的某些未来版本中更改/扩展的默认行为,$callSuper()
将反映这些更改而无需添加/重写代码
没有什么能阻止你$callSuper()
一次调用两次$initialize()
。它是否正式记录/明确定义在这种情况下会发生什么?