定义一种标准的写法
delAllCallbacksForTarget 在每个使用类的析构函数里面，一定要调用