设计模式
arctan90°
莫把遗憾留给来日方长、
展开
-
设计模式:单例模式
单例模式: 1.构造,拷贝构造屏蔽起来 2.在类中提供一个接口 生成唯一对象 (1.不能返回类类型;2.不能依赖对象的调用) #include<iostream> using namespace std; //校长类 class Master { public: static Master *getInstance(char* name, int age)//摆脱于...原创 2019-03-25 20:18:31 · 152 阅读 · 0 评论 -
设计模式:观察者模式
C++中简单的事件通知: 调用接口 观察者设计模式: 监听者:处理事件 观察者:观察事件,当有事件到来,通知监听者处理事件 假如: Listener1 感兴趣 1 2 事件 Listener2 感兴趣 2 3 事件 Listener3 感兴趣 1 3 事件 监听者 把自己的标识,还有感兴趣的事件类型 注册到 观察者里 流程: 通过注册把监听者自己的标识,及感兴趣的事件注册到观察...原创 2019-08-18 19:59:33 · 132 阅读 · 0 评论