我有两个类 A 和 B,B 从 A 继承,另外还有一个 type 的成员List<OtherObject>
。
现在我需要引用该List.Count
属性来class A
反映列表中发生的更改class B
(删除/添加项目)。在不自己更改 int 成员的情况下,实现这一目标的最佳方法是什么class A
?
编辑:好的,它有点复杂,我在这里有一些简化的代码来解释: int 成员 myCount 应该包含我正在谈论的引用。
public abstract class A{
protected int myCount;
public void Process()
{
ProcessSpecificRequest();
if(myCount == 0){
//Do something
}
}
protected abstract void ProcessSpecificRequest();
}
public class B: A {
private List<Object> myList;
protected override void ProcessSpecificRequest()
{
//Do something with the List
}
}