【时间】2021.11.03
【题目】设计模式入门(3) 7种结构型模式(代理模式、适配器模式、装饰器模式、桥接模式、外观模式、组合模式、享元模式)
一、引言
本文是视频教程【设计模式详解】的7种结构型模式(代理模式、适配器模式、装饰器模式、桥接模式、外观模式、组合模式、享元模式)部分的思维导图。
一句话理解:
- 代理模式:中介,静态代理+JDK动态代理+CGLib动态代理
- 适配器模式:转接头,如InputStreamRead
- 装饰器模式:给构件添加“装饰”形成新的构件,如Spark中的RDD转换算子,IO中的BufferInputStream
- 桥接模式:在对象1和到对象2间进行“”桥接“,将对象2聚合到对象1中。
- 外观模式:为子系统提供统一的对外接口,如tomcat的RequestFacade
- 组合模式:树形结构的面向对象实现,如软件目录。
- 享元模式:共享对象单元,如线程池、连接池、Interger类的Valueof()等。
二、思维导图

本文通过思维导图形式解析了7种结构型设计模式(代理、适配器、装饰器、桥接、外观、组合及享元模式),并提供了视频教程链接。每种模式都用一句通俗易懂的话来概括其核心思想。
1208

被折叠的 条评论
为什么被折叠?



