观察者模式与发布订阅
面向对象
节流防抖
单例模式