1. Observer模式的本质问题在于其面向对象的设计。换句话说,正是因为面向对象造成了Observer的缺点。Observer是基类,这带来了非常强的耦合,强度仅次于友元。这种耦合不仅限制了成员函数的名字,参数,返回值,还限制了成员函数所属的类型必须是Observer的派生类