设计模式
概论
单例设计模式
确保一个类只有一个实例,并提供一个全局访问点,所有的测序模块都能访问
又分为
- 懒汉模式 : 静态指针 + 用到时再初始化; 局部静态变量
- 饿汉模式 : 直接定义静态对像:静态指针 + 类初始化时new空间实现
饿汉模式因为是初始化时就分配内存了,故没有线程安全问题
工厂设计模式
对传入指令进行判断,让子类决定去实例化那一个类(订单 -> 工厂生产 -> 交付)
装饰器设计模式
类似与类的继承, 在不改变原有类的基础上添加属性功能
观察者设计模式
为其他类设置一个监听某个或多个类的监听函数(信号量),当监听函数发生改变时,本身也会做出相应的变化
本文来自博客园,作者:InsiApple,转载请注明原文链接:https://www.cnblogs.com/InsiApple/p/16719110.html