在对象构造期间,我应该初始化几个参数。举个例子
Vehicle (color)
I
Car (transmission type, air conditioning (boolean))
I
Cabriolet (roof (boolean))
我还需要随时Reload
掌握所有参数的能力(因为我的参数实际上是可变的)。我正在考虑virtual ReloadParameters()
为每个将调用super
和加载此类参数的类创建方法。
问题是我还需要在构造过程中加载所有参数,并且我不想从构造函数调用虚拟方法,因为这是不好的做法。
你有什么建议?