笔记
Comet-DX
这个作者很懒,什么都没留下…
展开
-
【C++】设计模式之观察者模式
观察者模式: 当事件到来以后自主的通知对应的监听者处理事件,而不是让监听者接收事件到来再去处理事件 观察者模式的划分: 1、观察者:观察事件是否到来,并通知感兴趣的监听者去处理事件 (1)通过传参的方式观察事件的到来,传入这个标志,调用观察者的接口,观察者的接口一旦被调用就可以认为事件到来 (2)消息通知只需要调用监听者对应的事件处理接口可以让监听者处理时间 (3)怎么判断监听者感不感兴趣,应该通知哪些监听者处理事件? 观察者内部存放一张注册表,这个注册表存放事件编号和感兴趣的监听者(保存对应原创 2020-08-05 23:43:46 · 122 阅读 · 0 评论 -
虚函数
virtual修饰的函数称为虚函数 c++的特性:封装 继承 多态 多态:同一接口 不同形态(函数名相同,传入参数不同,调用函数不同,形态不同) 多态分类:静多态—编译阶段确定函数的调用 动多态—运行阶段确定函数的调用 宏多态—预编译阶段确实函数的调用 虚函数为动多态提供支持 虚函数处理流程: 1.在编译阶段 解析虚函数完成后,将虚函数符号放入符号表,把虚函数 的入口地址等放入虚...原创 2020-02-04 11:59:24 · 268 阅读 · 0 评论