5.4 实现多个协议