public Checkout(IList<IListenForSkus> skuListeners, IKeepTotal account) { _skuListeners = skuListeners; foreach (IListenForSkus listener in skuListeners) { listener.Register(account); } account.Register(this); }
public void Register(IKeepTotal listener) { _listeners.Add(listener); }