+ 开坑搞c++的设计模式模板，add Observer