René's URL Explorer Experiment


Title: JavaGuide/docs/system-design/设计模式.md at master · redTerryCap/JavaGuide · GitHub

Open Graph Title: JavaGuide/docs/system-design/设计模式.md at master · redTerryCap/JavaGuide

X Title: JavaGuide/docs/system-design/设计模式.md at master · redTerryCap/JavaGuide

Description: 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。. Contribute to redTerryCap/JavaGuide development by creating an account on GitHub.

Open Graph Description: 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。. Contribute to redTerryCap/JavaGuide development by creating an account on GitHub.

X Description: 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。. Contribute to redTerryCap/JavaGuide development by creating an account on GitHub.

Opengraph URL: https://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/blob/*name(/*path)
route-controllerblob
route-actionshow
fetch-noncev2:dbf357f7-5d54-3ea6-25bf-e6d91a25174d
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idBD40:223A87:372957E:49AD5C8:6A656DEB
html-safe-noncebdd443e3c8f7bbd3715935ad8e57454456f0f2515b18237e8b8c649363bdbe20
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRDQwOjIyM0E4NzozNzI5NTdFOjQ5QUQ1Qzg6NkE2NTZERUIiLCJ2aXNpdG9yX2lkIjoiNjQ2MzQzMTAxODA5NzgyMjUxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac4c5b31cb28b39df778c6592d737087881aeec100194f2ce62af6d91d5cc1e704
hovercard-subject-tagrepository:234823943
github-keyboard-shortcutsrepository,source-code,file-tree,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///blob/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md
twitter:imagehttps://opengraph.githubassets.com/45811cdc5ce0e5163c5db08f5f77c23ed05a8a2d5dce652b3d65e7171c332dd0/redTerryCap/JavaGuide
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/45811cdc5ce0e5163c5db08f5f77c23ed05a8a2d5dce652b3d65e7171c332dd0/redTerryCap/JavaGuide
og:image:alt【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。. Contribute to redTerryCap/JavaGuide development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None52c76df668885aaff23b50bdca1fa1ea44ac9c1553e888ebc70ff1e4daa4625b
turbo-cache-controlno-cache
go-importgithub.com/redTerryCap/JavaGuide git https://github.com/redTerryCap/JavaGuide.git
octolytics-dimension-user_id24427060
octolytics-dimension-user_loginredTerryCap
octolytics-dimension-repository_id234823943
octolytics-dimension-repository_nworedTerryCap/JavaGuide
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id132464395
octolytics-dimension-repository_parent_nwoSnailclimb/JavaGuide
octolytics-dimension-repository_network_root_id132464395
octolytics-dimension-repository_network_root_nwoSnailclimb/JavaGuide
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release309153364422b3c499922d1a2a6404910a58ed8e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FredTerryCap%2FJavaGuide%2Fblob%2Fmaster%2Fdocs%2Fsystem-design%2F%25E8%25AE%25BE%25E8%25AE%25A1%25E6%25A8%25A1%25E5%25BC%258F.md
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FredTerryCap%2FJavaGuide%2Fblob%2Fmaster%2Fdocs%2Fsystem-design%2F%25E8%25AE%25BE%25E8%25AE%25A1%25E6%25A8%25A1%25E5%25BC%258F.md
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&source=header-repo&source_repo=redTerryCap%2FJavaGuide
Reloadhttps://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md
Reloadhttps://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md
Reloadhttps://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md
redTerryCap https://github.com/redTerryCap
JavaGuidehttps://github.com/redTerryCap/JavaGuide
Snailclimb/JavaGuidehttps://github.com/Snailclimb/JavaGuide
Notifications https://github.com/login?return_to=%2FredTerryCap%2FJavaGuide
Fork 0 https://github.com/login?return_to=%2FredTerryCap%2FJavaGuide
Star 0 https://github.com/login?return_to=%2FredTerryCap%2FJavaGuide
Code https://github.com/redTerryCap/JavaGuide
Pull requests 0 https://github.com/redTerryCap/JavaGuide/pulls
Actions https://github.com/redTerryCap/JavaGuide/actions
Projects https://github.com/redTerryCap/JavaGuide/projects
Security and quality 0 https://github.com/redTerryCap/JavaGuide/security
Insights https://github.com/redTerryCap/JavaGuide/pulse
Code https://github.com/redTerryCap/JavaGuide
Pull requests https://github.com/redTerryCap/JavaGuide/pulls
Actions https://github.com/redTerryCap/JavaGuide/actions
Projects https://github.com/redTerryCap/JavaGuide/projects
Security and quality https://github.com/redTerryCap/JavaGuide/security
Insights https://github.com/redTerryCap/JavaGuide/pulse
https://github.com/redTerryCap/JavaGuide
JavaGuidehttps://github.com/redTerryCap/JavaGuide/tree/master
docshttps://github.com/redTerryCap/JavaGuide/tree/master/docs
system-designhttps://github.com/redTerryCap/JavaGuide/tree/master/docs/system-design
Historyhttps://github.com/redTerryCap/JavaGuide/commits/master/docs/system-design/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md
https://github.com/redTerryCap/JavaGuide/commits/master/docs/system-design/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md
JavaGuidehttps://github.com/redTerryCap/JavaGuide/tree/master
docshttps://github.com/redTerryCap/JavaGuide/tree/master/docs
system-designhttps://github.com/redTerryCap/JavaGuide/tree/master/docs/system-design
Rawhttps://github.com/redTerryCap/JavaGuide/raw/refs/heads/master/docs/system-design/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md
https://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md#java-设计模式
https://design-patterns.readthedocs.io/zh_CN/latest/index.htmlhttps://design-patterns.readthedocs.io/zh_CN/latest/index.html
https://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md#创建型模式
https://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md#创建型模式概述
https://camo.githubusercontent.com/570d3bbf0484072a9f475ee01dff17e52c2100e4e983ec65c713681cd380b5ec/68747470733a2f2f757365722d676f6c642d63646e2e786974752e696f2f323031382f362f31362f313634303634316166636237353539623f773d34393126683d32343126663d706e6726733d3531343433
https://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md#常见创建型模式详解
深入理解单例模式——只有一个实例https://blog.csdn.net/qq_34337272/article/details/80455972
深入理解工厂模式——由对象工厂生成对象https://blog.csdn.net/qq_34337272/article/details/80472071
深入理解建造者模式 ——组装复杂的实例http://blog.csdn.net/qq_34337272/article/details/80540059
深入理解原型模式 ——通过复制生成实例https://blog.csdn.net/qq_34337272/article/details/80706444
https://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md#结构型模式
https://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md#结构型模式概述
https://camo.githubusercontent.com/c2b9ee6e31516744a581d5ab22883a432adc152926ab60679f668aff0d72a1a5/68747470733a2f2f757365722d676f6c642d63646e2e786974752e696f2f323031382f362f31362f313634303634643662336332303565333f773d37313926683d32333326663d706e6726733d323730323933
https://camo.githubusercontent.com/11d0e470b0e910646c9ea989971d26c02154d60463529ae768a60342aef2cc2d/68747470733a2f2f757365722d676f6c642d63646e2e786974752e696f2f323031382f362f31362f313634303635353435396437363664323f773d33373826683d32363626663d706e6726733d3539363532
https://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md#常见结构型模式详解
深入理解适配器模式——加个“适配器”以便于复用https://segmentfault.com/a/1190000011856448
适配器模式原理及实例介绍-IBMhttps://www.ibm.com/developerworks/cn/java/j-lo-adapter-pattern/index.html
设计模式笔记16:桥接模式(Bridge Pattern)https://blog.csdn.net/yangzl2008/article/details/7670996
大话设计模式—组合模式https://blog.csdn.net/lmb55/article/details/51039781
java模式—装饰者模式https://www.cnblogs.com/chenxing818/p/4705919.html
Java设计模式-装饰者模式https://blog.csdn.net/cauchyweierstrass/article/details/48240147
java设计模式之外观模式(门面模式)https://www.cnblogs.com/lthIU/p/5860607.html
享元模式http://www.jasongj.com/design_pattern/flyweight/
代理模式原理及实例讲解 (IBM出品,很不错)https://www.ibm.com/developerworks/cn/java/j-lo-proxy-pattern/index.html
轻松学,Java 中的代理模式及动态代理https://blog.csdn.net/briblue/article/details/73928350
Java代理模式及其应用https://blog.csdn.net/justloveyou_/article/details/74203025
https://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md#行为型模式
https://github.com/redTerryCap/JavaGuide/blob/master/docs/system-design/设计模式.md#行为型模式概述
https://camo.githubusercontent.com/c9de05059b61f003e6b3964553f015c013c78829487f2fdcc1b4ba9ae0041a83/68747470733a2f2f757365722d676f6c642d63646e2e786974752e696f2f323031382f362f32382f313634343637646439326336313732633f773d34353326683d32363926663d706e6726733d3633323730
Java设计模式之责任链模式、职责链模式https://blog.csdn.net/jason0539/article/details/45091639
责任链模式实现的三种方式https://www.cnblogs.com/lizo/p/7503862.html
https://design-patterns.readthedocs.io/zh_CN/latest/behavioral_patterns/command.htmlhttps://design-patterns.readthedocs.io/zh_CN/latest/behavioral_patterns/command.html
https://design-patterns.readthedocs.io/zh_CN/latest/behavioral_patterns/mediator.htmlhttps://design-patterns.readthedocs.io/zh_CN/latest/behavioral_patterns/mediator.html
https://design-patterns.readthedocs.io/zh_CN/latest/behavioral_patterns/observer.htmlhttps://design-patterns.readthedocs.io/zh_CN/latest/behavioral_patterns/observer.html
https://juejin.im/post/5c712ab56fb9a049a7127114https://juejin.im/post/5c712ab56fb9a049a7127114
https://design-patterns.readthedocs.io/zh_CN/latest/behavioral_patterns/state.htmlhttps://design-patterns.readthedocs.io/zh_CN/latest/behavioral_patterns/state.html
https://design-patterns.readthedocs.io/zh_CN/latest/behavioral_patterns/strategy.htmlhttps://design-patterns.readthedocs.io/zh_CN/latest/behavioral_patterns/strategy.html
java设计模式之策略模式https://blog.csdn.net/zlj1217/article/details/81230077
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.