
MVC设计
文章平均质量分 83
神一般的狄狄
....字数不够我的签名...............
展开
-
Unity下的UI框架的推导和搭建 以及 消息通讯机制对于解耦的实际应用
UI应该是一个独立的模块需要与其他模块之间低耦合,或者0耦合。稍微简述一下解耦和利弊:解耦通常的方案是用消息通讯机制来传递事件和数据。比较好用的方案 可以搜索看看 CSharpMessenger实现原理其实很简单,很多文章都有。是用一个 唯一key对应delegate,保存在字典里。用的时候,找到key,Invoke对应的delegate就可以了。解耦的弊端:那带来的问题是 逻辑的断层,调试时候,会发现在调用delegate这一步断开了,调试器找不到之前或者之后的逻辑,所以就需要人工的查找原创 2021-02-24 10:36:01 · 933 阅读 · 1 评论 -
MVC的理解和实际应用
MVC的理解和实际应用序M=ModelV=ViewC=Crontroller其实百度呀,各种资料呀说一大堆,基本概念是 显示,控制,数据分离。MFC在我的理解中,目的是更清楚的模块定义,耦合度更低,代码调用的时间轴更清晰,代码的调用关系更清晰。我自己这几年的工作经验整理一下我对于MVC的理解和使用DataLogicViewNetLoaderCommon引用关系...原创 2018-12-22 17:20:55 · 819 阅读 · 1 评论