项目中的MVC模式
在我们开发的项目中,生产 proxy为model的代理类,mediator为controller,layer为view 概念相似
接下来进入业务场景中,如果我们需要做一个比较复杂的业务,比如 n 个界面的时候:
MVC框架业务开发分析
MVC零件生成工具的实现
1.功能列表
目前可选择layer,mediator,proxy,prefab来自定义导出
3.注释
即将导出的文件的名称,修改该处字符串会实时影响到 文件的导出路径
5.类的链接(默认激活)
mvc框架中mediator和layer属于强关联的,链接状态激活的情况下会mediator类默认引用即将导出的layer
目前的链接有:
7.路径锁(默认不激活)
该锁激活时,修改 总类名 和 文件名 时,文件的导出路径 不会跟着变化
即一个功能会有多个layer、mediator、proxy的情况下,可以导出在同一个目录下
8.类的链接目标类
存在该下拉框时,可以选择其中一个符合链接条件的类进行链接
9.代码预览
点击每一个即将导出的item块(链接状态变化、文件名更新等情况)会刷新右侧代码预览结果
10.导出
输出以上所有的文件到对应的路径下,对于已经存在的文件名、路径名,会有对应的红色(黄色)提示
自动注入代码部分
导出的proxy文件,会插入注册proxy的类中
最终效果:
一键生成+修改十几个文件