C++笔记之委托
C++笔记之委托
code review!
文章目录
- C++笔记之委托
- 一、什么是委托?
- 二、委托的常见应用场景
- 2.1 事件委托(Event Delegation)
- 2.2 C# 的委托类型(Delegate)
- 2.3 对象组合中的委托(Design Delegation Pattern)
- 三、C++ 委托模式示例
- 四、委托的优点
- 五、委托与23种设计模式的关系
- 5.1 23种设计模式简介
- 5.2 委托模式是否属于23种设计模式?
- 5.3 拓展说明
- 六、参考资料
一、什么是委托?
委托(delegation)是一种将任务或行为转交给另一个对象或函数处理的技术。
本质:把某些操作的实现“托付”给别人完成。
二、委托的常见应用场景
2.1 事件委托(Event Delegation)
在前端开发中,常用事件委托提升效率,如 JavaScript 代码:
document.getElementById('li