1、什么是设计模式
1.软件设计模式,称为设计模式
2.代码设计的总结经验,稳定,拓展性更强。
3.一系列编程的思想,代码更容易被他人理解,保证代码可靠性,程序的重用性
4.有23种,参考资料:设计模式
5.设计模式通常描述了一组相互紧密作用的类与对象
2、类与对象
类:用户自定义的数据类型,也称类类型(结构体)
对象:类的具象(具体对象),也就是结构体变量
3、什么是工厂模式
1.工厂模式是最常用的设计模式之一
2.这种类型的设计模式属于创建型模式,它提供了一种创建对象的(最佳)方式
3.创建对象时不会对客户端暴露创建逻辑(不在main文件暴露),并且是通过使用同一个接口(链表)来指向新创建的对象
4、代码实现
对象(变量)以文件的形式存放在工厂,添加变量只需要添加文件
每个文件创建一个结构体变量,初始化变量,添加到链表功能函数
main文件,初始化
初始化:做链表
使用:遍历链表,找对象,实现功能