本文共 395 字,大约阅读时间需要 1 分钟。
上次随便画了一篇关于GIX4项目目前的类的结构图(见:),目的是为了更好的认识系统,并对其进行改进。发现AutoUI部分的耦合性比较大。所以提取了一个IUIFactory的接口,并用同事推荐的EA重新画了一下目前系统的图,如下:
图1 框架包图
图2 实体元数据 结构图
图3 逻辑视图(ObjectViews) 结构图
图4 命令结构图
图5 列表编辑器(ListEditors)
图6 属性编辑器(PropertyEditors)
图7 列适配器(Columns)
图8.1 视图控制器(1)
图8.2 视图控制器(2)
图8.3 视图(窗体)
图9 AutoUI结构图
目前就画到这里,已经可以从图中比较清晰地看出目前框架的主要结构和功能。
系统中有部分耦合是需要解除的,修正后补上。
关于OpenExpreessApp,详见:
1.
2.OpenExpressApp 框架结构(2)
转载地址:http://xlbql.baihongyu.com/