探讨一下:关于界面UI 和 逻辑业务设计构架当的的方式。

2019-12-20 21:32发布

本帖最后由 zhonghua_li 于 2018-4-10 20:32 编辑

假设一个例子吧。一个界面,包含了温度显示,温度控制, 和一个 湿度显示,湿度控制, 两个页面。
后台当业务,主要是,温度当读取和温度(加热器)的控制; 湿度的读取和湿度的控制。
如何关联 界面UI 和 后台业务 呢?看了很多别人作的方案,大体都是这样。
大概流程这样的:后台业务读取到温度湿度后,直接调用界面相应的设置函数,设置界面的内容。当界面发出输入温度/湿度控制时,直接调用业务的设置函数,设置业务当控制流程。
感觉这种构架不时很好。界面中会出现一大堆和业务有关当东西。业务中也会出现一堆和界面有关当东西。耦合性太强了。
大家平时都是怎么处理的呢,有比较好的方式一起来交流一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
nanfang2000
1楼-- · 2019-12-21 03:05
简单点就全局变量共享。严谨点就用MVC开发模式,数据和界面分开
qingyin2009
2楼-- · 2019-12-21 07:21
 精彩回答 2  元偷偷看……
太阳花
3楼-- · 2019-12-21 11:12
mvvm         
njlzzdh
4楼-- · 2019-12-21 17:08
用labview

一周热门 更多>