场景
解析不同协议
实现代码
协议解析抽象类
1 | namespace DesignPatterns.TemplateMethod |
A协议解析类
1 | namespace DesignPatterns.TemplateMethod |
B协议解析类
1 | namespace DesignPatterns.TemplateMethod |
相关调用
1 | AbstractUnpack unpackA = new UnpackA(); |
Out:1
2
3
4
5
6解包地址
验证CRC
解包A协议数据
解包地址
验证CRC
解包A协议数据