天天看点

用协议来统一接口

用协议来统一接口

用协议来统一接口

效果

用协议来统一接口

源码

<a href="https://github.com/youxianming/protocoldesign" target="_blank">https://github.com/youxianming/protocoldesign</a>

说明

1. 协议与代理并不相同.

2. 协议可以统一接口,我们可以通过让对象继承协议来统一接口输出,加上与抽象父类配合,可以最大限度的做到高类聚,低耦合,提升你的代码逼格.

3. 用协议可以隐藏实现细节.提升代码可读性. 

用协议来统一接口
用协议来统一接口
用协议来统一接口