![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 66
像少年啦飞驰点、
一个不想变老的少年……
展开
-
常见设计模式之模板模式
常见设计模式之模板模式1、什么是模板模式一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按照需要重写方法实现,但调用将以抽象类中定义的方式进行,这种类型的设计模式属于行为模式2、介绍应用场景:做一件事情的方法有很多,但做这件事的步骤都可以归纳为几步,这个时候就可以用模板模式。作用:在模板类中定义做事的步骤,将多种实现做事的细节在子类中实现。即:定义一个操作中的算法的骨架(模板函数),而将一些步骤延迟到子类中(基本函数)。模板模式使得子类可以不改变一个算法的结构(模板函数),即可重定义该原创 2021-04-21 22:39:57 · 119 阅读 · 1 评论 -
常见设计模式之单例模式
1、单例模式单例模式是属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建,这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。介绍意图: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。主要解决: 一个全局使用的类频繁地创建与销毁。何时使用: 当你想控制实例数目,节省系原创 2021-03-17 16:52:37 · 88 阅读 · 1 评论