diff --git a/README.md b/README.md index 69e64cdc..a904fa2a 100755 --- a/README.md +++ b/README.md @@ -241,6 +241,9 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8 ](https://docs.oracle ## 系统设计 +- [系统设计常见面试题总结](./docs/system-design/system-design-questions.md) +- [设计模式常见面试题总结](./docs/system-design/design-pattern.md) + ### 基础 - [RestFul API 简明教程](./docs/system-design/basis/RESTfulAPI.md) diff --git a/docs/.vuepress/sidebar.ts b/docs/.vuepress/sidebar.ts index b94569e9..4dedf1e0 100644 --- a/docs/.vuepress/sidebar.ts +++ b/docs/.vuepress/sidebar.ts @@ -346,6 +346,7 @@ export const sidebarConfig = defineSidebarConfig({ collapsable: true, children: [ "system-design-questions", + "design-pattern", { text: "基础", prefix: "basis/", diff --git a/docs/home.md b/docs/home.md index 5c62fbcf..0ec77a9a 100644 --- a/docs/home.md +++ b/docs/home.md @@ -245,6 +245,9 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8 ](https://docs.oracle ## 系统设计 +- [系统设计常见面试题总结](./system-design/system-design-questions.md) +- [设计模式常见面试题总结](./system-design/design-pattern.md) + ### 基础 - [RestFul API 简明教程](./system-design/basis/RESTfulAPI.md) diff --git a/docs/system-design/design-pattern.md b/docs/system-design/design-pattern.md index e69de29b..e279a965 100644 --- a/docs/system-design/design-pattern.md +++ b/docs/system-design/design-pattern.md @@ -0,0 +1,19 @@ +--- +title: 设计模式常见面试题总结 +category: 系统设计 +head: + - - meta + - name: keywords + content: 设计模式,单例模式,责任链模式,适配器模式,工厂模式,代理模式 + - - meta + - name: description + content: 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象 的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临 的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当⻓的 一段时间的试验和错误总结出来的。 +--- + +**设计模式** 相关的面试题已经整理到了 PDF 手册中,你可以在我的公众号“**JavaGuide**”后台回复“**PDF**” 获取。 + +![JavaGuide 官方公众号](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/gongzhonghaoxuanchuan.png) + +**《设计模式》PDF 电子书内容概览** : + +![《设计模式》PDF文档概览](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/system-design/design-pattern-pdf.png) \ No newline at end of file