我们有一个 WPF 应用程序,它主要是一个图表应用程序。大约有 30 个图表。每个图表在数据库中都有自己的表,其中包含图表的配置信息。每个图表在应用程序中都有一个类,其中包含与图表相关的配置信息。
我们的应用程序 ( IChartConfiguration
) 中有一个接口,每个图表配置类都实现了该接口。它允许应用程序以一致和相似的方式处理任何特定的图表配置。
我们遇到的“问题”是,每次我们需要向界面添加一个属性时,对于一个添加了我们尚未处理的新配置属性的新图表,我们必须回到每个图表配置类,即还没有实现这个新属性(通常是大多数)并添加它。以满足接口实现。这不是一个巨大的负担,但在我看来,必须有更好的方法来处理这个问题。
有没有更好的方法来处理这个?