1：将Observer做成shared_ptr。 此版本无法在发出某个通知后，触发新注册的此通知。