摘要: 在程序的指令执行中因为指令多所以我写了大概三四十个判定方法进行判定,今天看了一个代码重构的博客,感觉比较很不错,顺便记下来,用于重构代码。 通过反射重构来替代判断,将指令分为数个方法,将方法名保存起来,调用时直接通过反射调用,大大节约了成本,而且不需要多重判断,直接动态调用,而且反射基本我学过之后就 阅读全文
posted @ 2019-12-07 11:29 没事睡一觉 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 协议中的有用的指令大概三四十条,内容大致相同,偶有不同也不会差太多。记录一下自己的编码方式,感觉是省事的,欢迎提意见。 首先我把协议中的所有单独的字段放在一个类中,每次从前端收到指令,都把指令内容根据放在一起的字段进行解析,把get方法进行改造,返回值直接返回HEX值,然后又用了一个类把指令的内容都 阅读全文
posted @ 2019-12-07 11:20 没事睡一觉 阅读(129) 评论(0) 推荐(0) 编辑