假设我有两个接口,
Device
然后DeviceSettings
,我有类:
class DevA : Device
class DevASettings : DeviceSettings
class DevB : Device
class DevBSettings : DeviceSettings
class DevC : Device
class DevCSettings : DeviceSettings
在Device
接口中,有两个函数被调用:
DeviceSettings GetSettings();
void SetSettings( DeviceSettings setting);
示例:
DevA.GetSettings()
可以从中获取设置DevASettings
现在我想DeviceSettings
从接口更改为基类。并且仍然想使用例如DevA.GetSettings()
可以从DevASetting
然后我如何进行更改Device
:例如如何更改以上两个函数调用,以便Device
可以从其DeviceSettings
类中获取设置。