# design-pattern **Repository Path**: bravo1988/design-pattern ## Basic Information - **Project Name**: design-pattern - **Description**: 《设计模式那些事儿》配套代码 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: https://www.zhihu.com/people/huangsunting - **GVP Project**: No ## Statistics - **Stars**: 73 - **Forks**: 35 - **Created**: 2024-01-09 - **Last Updated**: 2025-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, 设计模式 ## README [《设计模式那些事儿》](https://zhuanlan.zhihu.com/p/661886277)配套代码 - [Gitee仓库](https://gitee.com/bravo1988/design-pattern) - [GitHub仓库](https://github.com/huangsunting/design-pattern) 图片名称 ## 目录 - [序](https://www.yuque.com/bravo1988/design-pattern/wiq0czyfp1gcc5xl?singleDoc) - 更新日志 - Java基础 - [this与对象](https://www.yuque.com/bravo1988/design-pattern/vfev4l?singleDo) - static与final - [注解:程序上的标签](https://www.yuque.com/bravo1988/design-pattern/bwy2h987c2vsfy30?singleDoc) - [泛型(上):类型模板](https://www.yuque.com/bravo1988/design-pattern/humtol?singleDoc) - 泛型(下):通配符与类型限制 - 反射机制:通用设计的底层支撑 - 线程池:Thread+阻塞队列+循环 - [函数式编程(上):概念与特性](https://www.yuque.com/bravo1988/design-pattern/vgldl1?singleDoc) - [函数式编程(下):Stream API](https://www.yuque.com/bravo1988/design-pattern/kb201ebylq38p1al?singleDoc) - 面向对象 - 编程语言简史 - 人类如何处理复杂事物 - 面向对象的本质 - 封装与变化 - 继承与组合 - 多态 - 常见模式 - 模式概览 - 对象创建 - [Simple Factory](https://www.yuque.com/bravo1988/design-pattern/upy3ae0r7ac08a3u?singleDoc) - [Factory Method](https://www.yuque.com/bravo1988/design-pattern/kymtng91m0zkbxxz?singleDoc) - [Abstract Factory](https://www.yuque.com/bravo1988/design-pattern/syu7q3so655yuiey?singleDoc) - [Builder(1)](https://www.yuque.com/bravo1988/design-pattern/rf3rkfxp41tsl8gw?singleDoc) - [Builder(2)](https://www.yuque.com/bravo1988/design-pattern/ewi5v8zk9rharlbu?singleDoc) - [Builder(3)](https://www.yuque.com/bravo1988/design-pattern/gbxruulgqxwfzgah?singleDoc) - Prototype - [小结](https://www.yuque.com/bravo1988/design-pattern/emm28pv8z10btolq?singleDoc) - 对象性能 - Flyweight - Singleton - 小结 - 组件协作 - Template Method - Strategy - Observer - 小结 - 数据结构 - Iterator - Composite - Chain of Responsibility(1) - Chain of Responsibility(2) - Chain of Responsibility(3) - 小结 - 单一职责 - Decorator - Bridge - 小结 - 接口隔离 - Facade - Mediator - Proxy - Adapter - 小结 - 行为变化 - Command - Visitor(1) - Visitor(2) - 小结 - 状态变化 - Memento - State - 小结 - 领域问题 - Interpreter - 其他模式 - Lazy Loading - Null Object - Saga - 参考文献 ## 插图 图片名称
图片名称
图片名称
图片名称
图片名称
图片名称
## 代码片段 图片名称
图片名称
图片名称
图片名称
图片名称