René's URL Explorer Experiment


Title: GitHub - chenbihao/Design-Patterns: 设计模式的文章与示例及实例

Open Graph Title: GitHub - chenbihao/Design-Patterns: 设计模式的文章与示例及实例

X Title: GitHub - chenbihao/Design-Patterns: 设计模式的文章与示例及实例

Description: 设计模式的文章与示例及实例. Contribute to chenbihao/Design-Patterns development by creating an account on GitHub.

Open Graph Description: 设计模式的文章与示例及实例. Contribute to chenbihao/Design-Patterns development by creating an account on GitHub.

X Description: 设计模式的文章与示例及实例. Contribute to chenbihao/Design-Patterns development by creating an account on GitHub.

Opengraph URL: https://github.com/chenbihao/Design-Patterns

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:7e389419-0e13-cb96-99e8-728a417a8157
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id99FC:66876:DDBFDD:11828BF:697F1129
html-safe-nonce593e52388ca5ef32625a165f965624ed62006e974cc973729b3ca1270d27506e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OUZDOjY2ODc2OkREQkZERDoxMTgyOEJGOjY5N0YxMTI5IiwidmlzaXRvcl9pZCI6IjI0MDAzMDU3NzQzNjc1NDM1OTMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacf8b693857ceb16f2e5c99f392181a846c2133291ae6bf6cc83d66f182ff732af
hovercard-subject-tagrepository:143434690
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/chenbihao/Design-Patterns
twitter:imagehttps://opengraph.githubassets.com/80f0a4525ca8aa02c73618c061cc675a61c279af900783c3e8ab73e568a53800/chenbihao/Design-Patterns
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/80f0a4525ca8aa02c73618c061cc675a61c279af900783c3e8ab73e568a53800/chenbihao/Design-Patterns
og:image:alt设计模式的文章与示例及实例. Contribute to chenbihao/Design-Patterns development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6
turbo-cache-controlno-preview
go-importgithub.com/chenbihao/Design-Patterns git https://github.com/chenbihao/Design-Patterns.git
octolytics-dimension-user_id21167262
octolytics-dimension-user_loginchenbihao
octolytics-dimension-repository_id143434690
octolytics-dimension-repository_nwochenbihao/Design-Patterns
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id143434690
octolytics-dimension-repository_network_root_nwochenbihao/Design-Patterns
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
release7c85641c598ad130c74f7bcc27f58575cac69551
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fchenbihao%2FDesign-Patterns
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
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
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
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
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/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://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fchenbihao%2FDesign-Patterns
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=chenbihao%2FDesign-Patterns
Reloadhttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns
Reloadhttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns
Reloadhttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns
chenbihao https://patch-diff.githubusercontent.com/chenbihao
Design-Patternshttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fchenbihao%2FDesign-Patterns
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fchenbihao%2FDesign-Patterns
Star 3 https://patch-diff.githubusercontent.com/login?return_to=%2Fchenbihao%2FDesign-Patterns
3 stars https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/stargazers
0 forks https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/forks
Branches https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/branches
Tags https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/tags
Activity https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fchenbihao%2FDesign-Patterns
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fchenbihao%2FDesign-Patterns
Code https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns
Issues 0 https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/issues
Pull requests 0 https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/pulls
Actions https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/actions
Projects 0 https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/projects
Security 0 https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/security
Insights https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/pulse
Code https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns
Issues https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/issues
Pull requests https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/pulls
Actions https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/actions
Projects https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/projects
Security https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/security
Insights https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/pulse
Brancheshttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/branches
Tagshttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/tags
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/branches
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/tags
100 Commitshttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/commits/master/
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/commits/master/
srchttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/tree/master/src
srchttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/tree/master/src
图解设计模式版(过时废弃https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/tree/master/%E5%9B%BE%E8%A7%A3%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E7%89%88%EF%BC%88%E8%BF%87%E6%97%B6%E5%BA%9F%E5%BC%83
图解设计模式版(过时废弃https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/tree/master/%E5%9B%BE%E8%A7%A3%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E7%89%88%EF%BC%88%E8%BF%87%E6%97%B6%E5%BA%9F%E5%BC%83
.gitignorehttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/.gitignore
README.mdhttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/README.md
pom.xmlhttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/pom.xml
pom.xmlhttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/pom.xml
READMEhttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#设计模式-design-patterns
设计原则https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#设计原则
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E5%9B%BE%E7%89%87/%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99.jpg
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#单一职责原则single-responsibility-principle
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#开闭原则open-closed-principle
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#里式替换原则liskov-substitution-principle
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#接口隔离原则interface-segregation-principle
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#依赖反转原则dependency-inversion-principle
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#kiss-原则keep-it-simple-and-stupid
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#yagni-原则you-aint-gonna-need-it
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#dry原则dont-repeat-yourself
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#迪米特法则law-of-demeter
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#创建型
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E5%9B%BE%E7%89%87/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F-%E5%88%9B%E5%BB%BA%E5%9E%8B.jpg
单例模式(Singleton Design Pattern)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Singleton.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#单例模式singleton-design-pattern
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式
工厂模式(Factory)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Factory.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#工厂模式factory
简单工厂(Simple Factory)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Factory-SimpleFactory.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#简单工厂simple-factory
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-1
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-1
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-1
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-1
工厂方法(Factory Method)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Factory-FactoryMethod.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#工厂方法factory-method
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-2
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-2
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-2
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-1
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-2
抽象工厂(Abstract Factory)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Factory-AbstractFactory.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#抽象工厂abstract-factory
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-3
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-3
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-3
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-2
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-3
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#工厂模式与-di-容器
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#di-容器的核心功能
建造者模式(Builder)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Builder.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#建造者模式builder
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-4
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-4
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-4
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-3
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-4
原型模式(Prototype)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Prototype.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#原型模式prototype
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-5
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-5
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-5
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-4
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-5
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#结构型
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E5%9B%BE%E7%89%87/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F-%E7%BB%93%E6%9E%84%E5%9E%8B.jpg
代理模式(Proxy)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Proxy.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#代理模式proxy
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-6
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-6
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-6
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-5
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-6
桥接模式(Bridge)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Bridge.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#桥接模式bridge
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-7
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#将抽象和实现解耦让它们可以独立变化
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#多维度通过组合使可以独立扩展
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-7
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-7
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-6
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-7
装饰器模式(Decorator)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Decorator.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#装饰器模式decorator
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-8
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-8
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-8
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-7
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-8
适配器模式(Adapter)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Adapter.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适配器模式adapter
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-9
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-9
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-9
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-8
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-9
门面模式(Facade)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Facade.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#门面模式facade
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-10
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-10
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-10
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-9
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-10
组合模式(Composite)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Composite.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#组合模式composite
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-11
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-11
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-11
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-10
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-11
享元模式(Flyweight)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Flyweight.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#享元模式flyweight
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-12
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-12
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-12
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-11
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-12
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#行为型
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E5%9B%BE%E7%89%87/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F-%E8%A1%8C%E4%B8%BA%E5%9E%8B.jpg
观察者模式(Observer)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Observer.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#观察者模式observer
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-13
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-13
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-13
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-12
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-13
模板方法模式(Template Method)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Template.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#模板方法模式template-method
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-14
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-14
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-14
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-13
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-14
策略模式(Strategy)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Strategy.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#策略模式strategy
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-15
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-15
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-15
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-14
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-15
职责链模式(Chain of Responsibility)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/ChainOfResponsibility.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#职责链模式chain-of-responsibility
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-16
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-16
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-16
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-15
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-16
状态模式(State)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/State.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#状态模式state
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-17
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-17
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-17
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-16
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-17
迭代器模式(Iterator)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Iterator.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#迭代器模式iterator
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-18
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-18
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-18
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-17
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-18
访问者模式(Visitor)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Visitor.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#访问者模式visitor
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-19
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-19
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-19
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-18
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-19
备忘录模式(Memento)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Memento.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#备忘录模式memento
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-20
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-20
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-20
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-19
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-20
命令模式(Command)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/%E6%80%BB%E7%BB%93%E7%AF%87.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#命令模式command
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-21
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-21
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-21
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-20
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-21
解释器模式(Interpreter)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Interpreter.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#解释器模式interpreter
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-22
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-22
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-22
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-21
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-22
中介模式(Mediator)https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/Mediator.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#中介模式mediator
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#介绍-23
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#适用场景-23
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#优缺点-23
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#与其他模式的关系-22
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#实现方式-23
总结篇https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/blob/master/src/%E6%96%87%E7%AB%A0/%E6%80%BB%E7%BB%93%E7%AF%87.md
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#总结篇
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#如何避免过度设计
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#如何避免设计不足
https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#最后
java https://patch-diff.githubusercontent.com/topics/java
design-pattern https://patch-diff.githubusercontent.com/topics/design-pattern
design-patterns https://patch-diff.githubusercontent.com/topics/design-patterns
designpatterns https://patch-diff.githubusercontent.com/topics/designpatterns
Readme https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns
Activityhttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/activity
3 starshttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/watchers
0 forkshttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fchenbihao%2FDesign-Patterns&report=chenbihao+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/releases
Packages 0https://patch-diff.githubusercontent.com/users/chenbihao/packages?repo_name=Design-Patterns
Please reload this pagehttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns
Contributors 2https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/graphs/contributors
Please reload this pagehttps://patch-diff.githubusercontent.com/chenbihao/Design-Patterns
Java 100.0% https://patch-diff.githubusercontent.com/chenbihao/Design-Patterns/search?l=java
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.