学习设计模式的目的
(1)应对面试
设计模式是程序员的基本功,因此是面试中常考察的知识点。
(2)写出高质量的代码
学好数据结构与算法目的是写出高效的代码,学好设计模式则是为写出高质量的代码。
(3)提高复杂代码的设计和开发能力
掌握好设计模式才能在开发复杂系统时写出易扩展、易用、易维护的代码。
(4)让读源码、学框架事半功倍
优秀的开源项目、框架、中间件为了代码的扩展性、灵活性、可维护性,类结构和类之间的关系都非常复杂,大量使用设计模式和设计思想,因此掌握好设计模式读源码更加容易。
设计模式
经典的设计模式有23种,可以分为创建型、结构型、行为型。
标签:代码,高质量,学好,写出,概述,设计模式,源码 From: https://www.cnblogs.com/jing-yi/p/18125742