![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 76
K_Watchmen
这个作者很懒,什么都没留下…
展开
-
建造者模式
生成器模式(也叫建造者模式):也就是分步骤创建复杂的对象,并且允许使用相同的代码生成不同类型和形式的对象。原创 2024-07-31 22:24:18 · 325 阅读 · 0 评论 -
设计模式;工厂模式
简单工厂:是对所有产品建立一个父类产品,实现产品的多态工厂模式:在简单工厂的基础上,对工厂也实现多态:即父工厂类和子工厂类,以此实现开闭原则;(一个子工厂类对应只生成一种产品,固定死的,多加一种产品,就要再多写一个子工厂类)对于简单工厂模式和工厂模式,可以用虚函数和纯虚函数实现多态。抽象工厂:有四个抽象类:功能1的抽象类、功能2的抽象类,功能3的抽象类,每种功能都有不同的实现(子类)抽象工厂类:一句话:抽象工程类,就是多个子产品类充当参数,充当子工厂类中的参数,生成实例类的实例;原创 2024-07-30 16:40:56 · 747 阅读 · 0 评论 -
设计模式:单例模式
任务队列:有一定容量,可以存储任务按照任务的先后顺序进行处理(典型的队列特性,先进先出)在一个项目中,全局范围内,,通过这个唯一实例向其他模块提供数据的全局访问,这种模式就是单例模式,单例模式的典型应用就是。原创 2024-07-28 22:14:36 · 869 阅读 · 0 评论 -
设计模式三原则
我们在进行程序设计的时候,要尽可能地保证程序的可扩展性、可维护性和可读性,所以需要使用一些设计模式,这些设计模式都遵循了以下三个原则。原创 2024-07-28 17:36:07 · 240 阅读 · 0 评论 -
UML类图
UML:统一建模语言在设计程序之前就要画类图UML类图:描述系统中的类,以及类和类的关系;静态成员函数可以使用类名调用;静态成员函数内只能使用静态成员变量;画UML类图时:抽象类的类名是斜体,抽象类中的虚函数也是斜体;原创 2024-07-28 17:20:08 · 346 阅读 · 0 评论