开头
在开始正文之前,请你先思考几个问题:
-
你项目中有使用哪些 GOF 设计模式
-
说一说 GOF 23 种设计模式的设计理念
-
说说 Spring 框架中如何实现设计模式
假设我是面试官问起了你这些面试题,你该如何回答呢,请先思考一分钟。
好的,我们开始进入正题。设计模式实践里面提供了许多经久不衰的解决方案和最佳方案。这里,GOF 设计模式主要分为三大类:创建模式、结构模式和行为模式。创建模式对于创建对象实例非常有用。结构模式通过处理类或对象的组合来作用于企业级应用的设计结构,从而降低了应用的复杂性,提高了应用的可重用性和性能。行为模式的意图是一组对象之间的交互作用,以执行单个对象无法自己执行的任务。它描述了类或对象交互以及职责的分配。
那么,本文的核心话题是 Spring 如何通过使用大量设计模式和良好实践来构建应用程序。
在这里分享一份 [mybatis从入门到精通] 的强力教程,定能够助你一臂之力。
Mybatis基本介绍
- ORM和MyBatis
- 对象/关系数据库映射(ORM)
- 基本映射方式
- 流行的ORM框架简介
目前流行的编程语言,例如Java、 C#等,都是面向对象的编程语言;而目前主流的数据库产品,例如Oracle、DB2等,依然是关系数据库。编程语言和底层数据库的发展不协调,