admin管理员组

文章数量:1532440

2024年6月14日发(作者:)

Spring5核心原理与30个类手写

实战pdf下载

基于编程开发实践,不仅深度解析Spring 5的原理与新特

性,更从环境准备、顶层结构设计、数据访问等方面一步步地

推导出Spring的设计原理。在每个知识点上,均以大量的经

典代码案例辅助讲解,使理论紧密联系实际。最后手写30个

类,以体会Spring的创作过程,让每一位读者学以致用。

Spring5核心原理与30个类手写实战资料目录

第1篇 Spring内功心法

第1章 软件架构设计原则 2

1.1 开闭原则 2

1.2 依赖倒置原则 4

1.3 单一职责原则 7

1.4 接口隔离原则 10

1.5 迪米特原则 12

1.6 里氏替换原则 14

1.7 合成复用原则 19

1.8 设计原则总结 20

第2章 Spring中常用的设计模式 21

2.1 为什么要从设计模式开始 21

2.1.1 写出优雅的代码 22

2.1.2 更好地重构项目 24

2.1.3 经典框架都在用设计模式解决问题 36

2.2 工厂模式详解 36

2.2.1 工厂模式的由来 36

2.2.2 简单工厂模式 37

2.2.3 工厂方法模式 41

2.2.4 抽象工厂模式 43

2.2.5 利用工厂模式重构的实践案例 47

2.3 单例模式详解 53

2.3.1 单例模式的应用场景 53

2.3.2 饿汉式单例模式 53

2.3.3 懒汉式单例模式 54

2.3.4 反射破坏单例 60

2.3.5 序列化破坏单例 61

2.3.6 注册式单例模式 68

2.3.7 线程单例实现ThreadLocal 74

2.3.8 单例模式小结 75

2.4 原型模式详解 75

2.4.1 原型模式的应用场景 75

本文标签: 模式单例原则个类手写