场景
根据不同的指挥者构建不同的命令内容
实现代码
命令类:
1 | namespace DesignPatterns.Builder |
命令建造者接口:
1 | namespace DesignPatterns.Builder |
命令建造者实现:
1 | namespace DesignPatterns.Builder |
指挥者接口:
1 | namespace DesignPatterns.Builder |
指挥者A实现:
1 | using System; |
指挥者B实现:
1 | using System; |
相关调用
1 | DirectorA directorA = new DirectorA(new CommandBuilder()); |
Out:1
2报文头|报文内容|CRC校验
报文头|报文内容|奇偶校验