摘要: ![image](https://img2024.cnblogs.com/blog/2815033/202511/2815033-20251107145546484-335465524.png) 阅读全文
posted @ 2025-11-07 14:55 丘狸尾 阅读(3) 评论(0) 推荐(0)
摘要: Unity事件委托时,要设计事件类(类似Qt的信号类),实现基本一样就类型类名不一样,需要抽象 [!tip] 重构技巧 两个类的实现代码完全一样, 就只有类名或类型不一样的时候, 而且还需要不断扩展 (未来会增加各种事件) 的时候, 这时候就用泛型 + 继承来提取 继承解决扩展的问题, 泛型解决实现 阅读全文
posted @ 2025-11-07 14:46 丘狸尾 阅读(11) 评论(0) 推荐(0)
摘要: 树本身很好的体现了对象的层级与局部性,在此基础上很容易应用各种设计模式 树结构中,每个节点(TreeNode)可同时作为发布者和订阅者: 订阅者:节点可以订阅其他节点(通常是父节点或祖先节点)的特定事件(如状态变更、数据更新)。 发布者:节点状态变化时,向所有订阅者(通常是子节点或后代节点)发布事件 阅读全文
posted @ 2025-11-07 11:11 丘狸尾 阅读(6) 评论(0) 推荐(0)