开头
在开始正文之前,请你先思考几个问题:
-
你项目中有使用哪些 GOF 设计模式
-
说一说 GOF 23 种设计模式的设计理念
-
说说 Spring 框架中如何实现设计模式
假设我是面试官问起了你这些面试题,你该如何回答呢,请先思考一分钟。
好的,我们开始进入正题。设计模式实践里面提供了许多经久不衰的解决方案和最佳方案。这里,GOF 设计模式主要分为三大类:创建模式、结构模式和行为模式。创建模式对于创建对象实例非常有用。结构模式通过处理类或对象的组合来作用于企业级应用的设计结构,从而降低了应用的复杂性,提高了应用的可重用性和性能。行为模式的意图是一组对象之间的交互作用,以执行单个对象无法自己执行的任务。它描述了类或对象交互以及职责的分配。
那么,本文的核心话题是 Spring 如何通过使用大量设计模式和良好实践来构建应用程序。
如何提升自己的实力?Step 1:梳理自己的知识
Step 2:查漏补缺,夯实基础
Step 3:搞定数据结构与算法
习笔记就是一份非常好的资料。
Step 4:吃透面试题,理清面试官思路: