Unity之基于MVCS框架的StrangeIoC学习(一)

最近准备学习框架相关知识,想了很多感觉自己先写一个框架的话有点操之过急,虽然尝试写过小型的PureMVC框架,也成功了,但还是想多看看成熟的框架,了解框架思想,多多充实自己以后!那就可以!…… 仍然不打算写!就是这么皮!因为准备看看.Net相关的框架,所以先以学习为主吧。

此系列博客以学习框架为主,并不是以学习使用为主,请根据自己的需求阅读。

StrangeIoC框架是Unity支持的一款基于MVCS的框架结构,可实现显示、数据、控制交互分离。有利于代码模块化,便于拓展与修改。框架可以直接在Unity的Asset Store下载。也可以去Github上:https://github.com/strangeioc/strangeioc

简要介绍MVCS框架:

               M-Model(数据层):某一种数据的抽象,一般为单例;

              V-View(视图层):用于处理显示,与逻辑层分开,一边与Mediator绑定,在PureMVC框架中也是如此,后期可能会更新PureMVC的总结。

              C-Controller(控制器):由Command(命令组成)用于消息事件的发布 

              S-Service(服务层):用于进行数据传输的处理,可以从服务器与本地之间进行数据的交互处理。

下面为UML图,大体层次关系就是这样,执行流程这里想不研究了,下一篇开始框架结构的研读。

Unity之基于MVCS框架的StrangeIoC学习(一)_第1张图片

相关文章:https://www.cnblogs.com/unityzc/p/6182584.html

 

 

你可能感兴趣的:(学习)