From d22f123a55305b03dbb4aaa2c6266bdf237b66b1 Mon Sep 17 00:00:00 2001 From: guide Date: Fri, 26 Aug 2022 14:08:04 +0800 Subject: [PATCH] =?UTF-8?q?[docs=20update]=E8=AE=BE=E8=AE=A1=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E5=B8=B8=E8=A7=81=E9=9D=A2=E8=AF=95=E9=A2=98=E6=80=BB?= =?UTF-8?q?=E7=BB=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 +++ docs/.vuepress/sidebar.ts | 1 + docs/home.md | 3 +++ docs/system-design/design-pattern.md | 19 +++++++++++++++++++ 4 files changed, 26 insertions(+) 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