原文:三种观察者模式的C#实现