还是那个项目,为了降低程序的耦合性,我决定小小的重构一下自己原来的代码,把Socket通信和帧的分析这两部分分别封装成一个类,当然线程没有变,只是封装了一下,为的就是模块测试完容易拼接.这也是我打算降低耦合度的原因,不然根本没法拼接,好乱好乱. 但是封装Socket通信和数据分析模块就带来了一些问题.现在有两个类: UI类,负责界面显示和绘制 SocketUtil类,负责通信,抓取数据 所以我在UI类中new了一个SocketUtil类,然后利用这个SocketUtil类实例中的方法通信. 但是…