1、设计模式是什么
2、设计模式的作用
3、设计模式的分类
- 创作型模式
- 结构型模式
- 行为型模式
设计模式是什么
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性。
设计模式有什么作用
(1)设计模式以一种标准的方式供广大开发人员使用,为开发者的沟通提供了一套机制,帮助开发者更好地明白和更清晰地描述一段被给出的代码。
(2)设计模式可以使人们更加方便简单复用成功的设计模式和结构。
(3)设计模式可以使人们深入理解面向对象的设计思想,提高软件的开发效率,节约设计成本。
设计模式的分类
1、创建型模式(Creational Pattern)
单例模式 Singleton Pattern
简单工厂模式 Simple Factory Pattern
工厂方法模式 Factory Method Pattern
抽象工厂模式 Abstract Factory Pattern
原型模式 Prototype Pattern
建造者模式 Builder Pattern