V1.3.0Beta
重构了大量代码。重构内容包括:
- 为串口和TCP/UDP接口添加抽象port类型,并使用工厂模式来构建port。
- 为主界面的终端,示波器以及文件传输选项卡建立抽象视图类。
- 为Tool菜单下的小工具(例如value display)建立抽象小工具类。
- 为抽象port,抽象视图,抽象小工具设计管理器类。软件内部的数据传输面向管理器类,具体的对象类型被隐藏。小工具使用工厂模式创建。
本次重构没有加入新的功能,但是某些功能细节因为重构发生了变化。因为代码的大幅度修改,可能引入了新的bug,用户应当注意!
本次重构的目标主要是提高代码的扩展性。