5397人加入学习
(57人评价)
框架搭建 决定版:架构演化(第一季)

基于 Unity 2021.x

价格 ¥ 598.00
该课程属于 Unity - A计划(永久有效期) 请加入后再学习

struct比class有更好的内存管理效率

public struct SubCountCommand  : ICommand
{
     public void Execute()

     {
          CounterMode.Count.Value--;
     }
}

 

命令模式

[展开全文]

单个数值的变化,用委托的方式更加合适。比如,金币,分数,等级等。

颗粒度较大的用事件比较合适。比如从服务器拉取了一个任务列表数据,任务数据列表存到了model,此时model的任务列表发生了变更,这个时候向view发送事件

Model和View是自底向上的关系

[展开全文]

交互逻辑:View->Model

表现逻辑:Model->View

[展开全文]

子节点通知父节点用委托或者事件

父节点调用子节点可以直接方法调用

跨模块通信 用事件

耦合就是双向引用或者循环引用

静态类不能继承

[展开全文]

方法调用:A需要持有B,才能调用B的方法。

委托,回调:A需要持有B,才能注册B的委托。

[展开全文]

授课教师

QFramework、鬼山之下/第一座山

课程特色

视频(30)
下载资料(1)