20210205对于当前所设计的zadapter包,过滤器模式的只读与非只读之间的区别 - ziyouzy/2021blog GitHub Wiki

我会设计3个演示包,分别是crc校验,心跳包,以及一个对非[]byte数据类型的适配器
同时crc校验又会分为两个适配器:
一个是只读的校验器,另一个是会修改所校验[]byte的校验器
这里可以鲜明的体现出只读与非只读之间的区别:
也就是,非只读需要创建新的数据流动管道,无论适配器所应对的是[]byte还是数组,还是任何一种内置/自定义数据类型 同时新的数据流动管道应该在crc包,或者类似的zadapter所派生出的包内实现,他既不是signal,也不是slot,而是一个独立的新管道
或者说非只读的适配器都会需要signal、slot后的新管道,作为新数据的容器与通信基础
而只读模式的适配器只需要signal、slot两个管道即可