添加观测者模式，开启后可实现基本的自动处理