一个系统,提供多个http协议的接口,返回的结果Y有json格式和jsonp格式。Json的格式为{"code":100,"msg":"aaa"},为了保证该协议变更之后更好的应用到多个接口,为了保证修改协议不影响到原先逻辑的代码,以下哪些设计模式是需要的?协议的变更指的是日后可能返回xml格式,或者是根据需求统一对返回的消息进行过滤。()
A.Aadapter
B.factory method
C.proxy
D.decorator
E.composite
解析:
为了保证该协议变更之后更好的应用到多个接口 适配器模式;
为了保证修改协议不影响到原先逻辑的代码 协议的变更指的是日后可能返回xml格式 工厂模式;
或者是根据需求统一对返回的消息进行过滤 装饰模式