一种通过硬件设备的数据用了特殊格式,前一段是id,后一段是数据,
前面一段,代表它是一段类型为A, B, C等等哪一种类型的数据。
根据前面的类型,我们取后面中的某几位,如A类型我们需要数据取数据的1-3位,B类型则需要第20和第22位。
现在设计的时候只需要能接受a类和b类就行了,但是未来想要接受c类, d类等等,同时对数据进行的操作也不同,比如a类需要把1-3位都乘二,b类第二十位加1,第二十二位不变z
问题是应该怎么样设计,未来拓展的时候方便呢?比如我想支持d类,不用重写代码....
弑天下
幕布斯6054654
暮色呼如
慕森卡
相关分类