添加Observer模式