设计模式23种常用模式自学笔记
设计模式的自学资料,真挺推荐这份的,内容全,讲得清楚,还配了不少例子。23 种常见模式一网打尽,从最基础的单例、工厂,到稍微烧脑点的状态、访问者,全都有。你要是平时写业务代码多,想让架构思路更清晰,这套就挺适合拿来啃一啃。
适配器模式的使用挺常见,比如你老项目接口一套,后端改了不想大改前端,搞个Adapter
类中间转一下,活就干了。
装饰者模式也不错,扩展功能的时候就灵活,比如一个表单控件要加校验、再加提示,包一层一层的,比直接改源码省事多了。
还有状态模式
和策略模式
,像支付流程、UI 交互这类状态切换多的地方,真的是救命。代码可读性一下就上去了。
页面风格偏实战派,每种模式配了定义、场景、代码和注意点,看完你就知道能不能用得上了。哦对了,组合模式在文末好像写重了,你可以跳过那一段,看重点就行。
如果你是刚接触设计模式,或者想系统复习一下,这套学习资料还蛮靠谱的,建议收藏慢慢看,别一次啃完,容易混。
设计模式自主学习,包含23种设计模式的内容
预估大小:226个文件
GameRole.java
1KB
Main.java
2KB
DarkFeature.java
3KB
DarkLaunch.java
3KB
RedisClusterIdempotenceStorage.java
2KB
ObserverRegistry.java
3KB
TestAtomic.java
2KB
BeansFactory.java
3KB
ProductFactory.java
2KB
FastAutoGeneratorTest.java
4KB
41.9KB
文件大小:
评论区