问个界面与逻辑分离的问题

summer_insects 2013-01-26 12:01:51
界面与逻辑如何分离,分离后是不是得单独写一个模块来统领?
...全文
264 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ForestDB 2013-01-27
  • 打赏
  • 举报
回复
看看MVC。
c1997sdn 2013-01-26
  • 打赏
  • 举报
回复
比较简单的思路 界面一个类,逻辑另一个类, 定义好中间接口,用于数据交互即可
lee_鹿游原 2013-01-26
  • 打赏
  • 举报
回复
看一下MVC
newtee 2013-01-26
  • 打赏
  • 举报
回复
3层或MVC
mujiok2003 2013-01-26
  • 打赏
  • 举报
回复
view -- controller -- model 由controller隔开, view 和 model不直接通信。
LostSpeed 2013-01-26
  • 打赏
  • 举报
回复
引用 5 楼 wohaaitinciu 的回复:
引用 4 楼 xiaohuh421 的回复:界面和逻辑还有数据都要分开管理,否则就会出现 牵一发而动全身 的问题. 有些数据是要共用的,如果分开,岂不是要同时维护两份?
数据可以维护一份,C++实现可以用FileMap. 也可以单独开一个数据组件,负责数据操作。用本地Socket发送数据操作指令和返回数据。 数据搞2份不好。
xiaohuh421 2013-01-26
  • 打赏
  • 举报
回复
说明你的思想中还是数所跟界面在一起. 即然是共用数据, 那么可以提供函数到数据管理中去取嘛. 界面就只管与用户交互的, 数据管理的业务逻辑一定不要放到界面的类中. 所以不需要维护两份.
引用 5 楼 wohaaitinciu 的回复:
引用 4 楼 xiaohuh421 的回复:界面和逻辑还有数据都要分开管理,否则就会出现 牵一发而动全身 的问题. 有些数据是要共用的,如果分开,岂不是要同时维护两份?
summer_insects 2013-01-26
  • 打赏
  • 举报
回复
引用 4 楼 xiaohuh421 的回复:
界面和逻辑还有数据都要分开管理,否则就会出现 牵一发而动全身 的问题.
有些数据是要共用的,如果分开,岂不是要同时维护两份?
xiaohuh421 2013-01-26
  • 打赏
  • 举报
回复
界面和逻辑还有数据都要分开管理,否则就会出现 牵一发而动全身 的问题.
ryfdizuo 2013-01-26
  • 打赏
  • 举报
回复
mvc结构就可以吧。。。

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧