客户端总体设计方案分享

来源:互联网 发布:高并发网络架构 编辑:程序博客网 时间:2024/05/29 13:17

先说点闲话,本来想把博客好好的管理起来的,3天写一篇,其实行动起来真心不容易起,要一个星期至少一篇坚持下去!


MFC是一种很老的技术了,不喜勿喷!

说到客户端的设计方案,基本上马上会想起MCV框架,MCV是软件设计的典范,现实了界面、数据、逻辑进行分离的组织方法。


如果通过MFC在开发界面时实现界面、数据、逻辑的分离。

注:界面显示都是基于Dialog和其上的控件

设计方案如下图:



说明:

1、4图层设计方案,底层为全局框架,再之上为局部框架,再之上为功能框架,最上面为功能组件。

2、局部框架管理之上的功能框架业务

3、功能框架只负责对功能的处理

4、全局框架负责局部框架之间的通信


此方案实现的目标

1、业务功能通过模块进行隔离

2、功能显示和业务隔离

3、清晰的实现了模块之间的通信,并且对大小模块进行了划分

4、尽可能的扁平化

5、降低了界面修改的难度



0 0
原创粉丝点击