跳至主要內容
主页
学习路线
Java基础
01.Java基础
02.Java集合框架
03.Java多线程与并发
04.JVM相关
05.设计模式
06.Netty
算法
00. 序言
01. 数组
02. 链表
03. 堆栈
04. 队列
05. 哈希表
06. 字符串
07. 树
08. 图
09. 基础算法
10. 动态规划
数据库
01.Mysql详解
02.Redis详解
03.Hbase详解
04.Elasticsearch
框架与中间件
01.Spring
02.SpringMVC
03.SpringBoot
04.SpringCloud
05.SpringSecurity
06.Dubbo
07.Kafka
08.RocketMQ
09.Mybatis
10.Sharding-JDBC
11.OAuth2
12.XXL-JOB
架构设计
01.架构基础
02.业务架构
03.应用架构
04.数据架构
05.分布式事务
11.架构师成长
系统案例
01.新零售SaaS系统规划
02.多渠道概念模型设计
03.组织管理架构设计
04.商品管理系统架构设计
05.中央库存系统架构设计
06.线上商城系统架构设计
07.促销系统架构设计
08.订单履约系统架构设计
09.客户管理系统架构设计
10.SaaS开放平台架构设计
11.多租户系统架构设计
开发规范
05.设计模式
目录
01.一、设计模式
02.二、设计模式 – 简介
03.三、设计模式 – 四大类型
04.四、设计模式 – 六大原则
05.五、工厂模式 ( Factory Pattern )
06.六、抽象工厂模式 ( Abstract Factory Pattern )
07.七、单例模式 ( Singleton Pattern )
08.八、建造者模式 ( Builder Pattern )
09.九、原型模式 ( Prototype Pattern )
10.十、适配器模式 ( Adapter Pattern )
11.十一、桥接模式 ( Bridge Pattern )
12.十二、过滤器模式 ( Filter Pattern )
13.十三、组合模式 ( Composite Pattern )
14.十四、装饰器模式 ( Decorator Pattern )
15.十五、外观模式 ( Facade Pattern )
17.十七、代理模式 ( Proxy Pattern )
18.十八、责任链模式 ( Chain of Responsibility)
19.十九、命令模式 ( Command Pattern )
20.二十、解释器模式 ( Interpreter Pattern )
21.二十一、迭代器模式 ( Iterator Pattern )
22.二十二、中介者模式 ( Mediator Pattern )
23.二十三、备忘录模式 ( Memento Pattern )
24.二十四、观察者模式 ( Observer Pattern )
25.二十五、状态模式 ( State Pattern )
26.二十六、空对象模式 ( Null Object Pattern )
27.二十七、策略模式 ( Strategy Pattern )
28.二十八、模板模式 ( Template Pattern )
29.二十九、访问者模式 ( Visitor Pattern )
30.三十、MVC 模式
31.三十一、业务代表模式(Business Delegate Pattern)
32.三十二、组合实体模式 (Composite Entity Pattern)
33.三十三、数据访问对象模式 ( Data Access Object )
34.三十四、前端控制器模式(Front Controller Pattern)
35.三十五、拦截过滤器模式 ( Intercepting Filter )
36.三十六、服务定位器模式 (Service Locator Pattern)
37.三十七、传输对象模式 ( Transfer Object Pattern )