using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace XHandler.View.Consumables { /// /// 耗材中心抽象主题 /// 被观察对象 /// 观察者模式 /// public abstract class ConsumableCenterAbstract { //// 保存观察者耗材列表 //private List observers = new List(); //public void AddObserver(IConsumableObserver ob) //{ // observers.Add(ob); //} //public void RemoveObserver(IConsumableObserver ob) //{ // observers.Remove(ob); //} //public void Update() //{ // // 遍历订阅者列表进行通知 // foreach (IConsumableObserver ob in observers) // { // if (ob != null) // { // ob.ReceiveAndUpdate(this); // } // } //} } }