我有一些共同的数据在不同的派生类实例间共享。 为了共享这些公共数据属性,我将它们设置为基类中的静态属性。 但是静态的公共属性不能在接口中声明。 如果我们尝试这样做,就会出现以下错误:
"无法实现接口成员,因为它是静态的。"
是否有任何已知的设计模式或最佳实践适用于这种需求?
我有一些共同的数据在不同的派生类实例间共享。 为了共享这些公共数据属性,我将它们设置为基类中的静态属性。 但是静态的公共属性不能在接口中声明。 如果我们尝试这样做,就会出现以下错误:
"无法实现接口成员,因为它是静态的。"
是否有任何已知的设计模式或最佳实践适用于这种需求?