初尝mvp模式

来源:互联网 发布:好听的网络dj歌曲大全 编辑:程序博客网 时间:2024/06/06 04:09

新的任务下来了,要求适配一个新的芯片,这时发现,原来运行十分稳定的代码,在新的rom上面总是有些bug,于是试着修改。话说这份去年底为了赶工写出来的代码,虽然写的比较冗长略混乱,但是毕竟是经过了多少轮测试下来的,也是十分稳定的。问题来了,逻辑写的略复杂,感觉如果在这份原代码上修改的话,搞不好会破坏运行在老芯片上的稳定,老芯片上的版本也是在不断的迭代的,这可得保持。

       考虑了一下,决定将这块代码重构一下,进行一份大的修改。由于这部分,逻辑与ui都比较复杂,于是想到了比较流行的mvp,于是就决定试一下了。

      虽然写的过程比较痛苦,但是写出来之后,发现还是很清晰的,逻辑与ui分离,只是接口多了些,但是容易理解多了,也比较方便后续的修改。发现还是要动写,写了一遍之后,模式就固定在了脑子里。不过一般的程序感觉没有必要用这个,比较适用于ui和逻辑都较多的情况,

     presenter model view各司其职,代码量增加了些,但是好理解了。话说蓝牙这块还真是坑多。。

0 0
原创粉丝点击