设计模式:代码设计经验,稳定,拓展性更强,一系列编程思想.
百度百科:软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。
建筑设计领域引入到计算机科学中来
为什么用设计模式:以前写代码的时候很乱,所以去学了设计模式
(java)
C :面向过程,一门不太友好的面向对象的语言,引入设计模式就是为了面向对象
java:面向对象
设计模式通常描述了一组紧密联系的类和对象.
什么是类和对象
类:类是一种用户定义的引用数据类型,也称类类型。结构体
对象:类的一种具象
工厂模式
工厂模式(Factory Pattern)是 最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象