添加了IMessager类，由需要发送消息的类继承