![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 80
For Nine
这个作者很懒,什么都没留下…
展开
-
C++ 模板实现单例模式
一个通用性很强的单例模式实现原创 2022-06-06 10:48:45 · 827 阅读 · 0 评论 -
C++设计模式
面向对象编程的一些术语:延迟到子类: 定义一个虚函数,让子类来重写获实现他。这其实就是支持子类去 变化。扩展: 继承 + 多态,即,子类继承基类 并对其虚函数进行 override依赖: 一般指编译时依赖,如:A依赖B,那么在编译的时候,编译器需要先编译 B,才能再编译 A。本篇指的一般是编译时依赖,如果是运行时依赖会特别说明。1、面上对象设计的8大原则依赖倒置:隔离变化。高层模块(需要稳定)不应该依赖于低层模块(是易变化的),二者都应该依赖于抽象(稳定的)。抽象(稳定)不应该依赖于实现细原创 2022-05-30 12:22:14 · 464 阅读 · 0 评论