René's URL Explorer Experiment


Title: GitHub - Catherine22/DesignPattern: Design patterns written in Java

Open Graph Title: GitHub - Catherine22/DesignPattern: Design patterns written in Java

X Title: GitHub - Catherine22/DesignPattern: Design patterns written in Java

Description: Design patterns written in Java. Contribute to Catherine22/DesignPattern development by creating an account on GitHub.

Open Graph Description: Design patterns written in Java. Contribute to Catherine22/DesignPattern development by creating an account on GitHub.

X Description: Design patterns written in Java. Contribute to Catherine22/DesignPattern development by creating an account on GitHub.

Opengraph URL: https://github.com/Catherine22/DesignPattern

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:4963279f-1c45-9f20-350d-c5d93144825c
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idC7D8:2BC593:5EBDF77:7B1EC96:697E0C9B
html-safe-noncee0844886e208ae287a2163c88f814ff5dec7de1bb6b0831b0370416d3be4bda8
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDN0Q4OjJCQzU5Mzo1RUJERjc3OjdCMUVDOTY6Njk3RTBDOUIiLCJ2aXNpdG9yX2lkIjoiMjI3NTcyMTU1MDYzODIyMjQ5MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacead768d1a2ab380424e55526dce5088790f737c0bcac2cf996f901d76efe93b0
hovercard-subject-tagrepository:88129197
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/Catherine22/DesignPattern
twitter:imagehttps://opengraph.githubassets.com/545e21f1ce8d7ab4b3814719364dd280a589a802b4147029129a4b84ffc9744e/Catherine22/DesignPattern
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/545e21f1ce8d7ab4b3814719364dd280a589a802b4147029129a4b84ffc9744e/Catherine22/DesignPattern
og:image:altDesign patterns written in Java. Contribute to Catherine22/DesignPattern 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/Catherine22/DesignPattern git https://github.com/Catherine22/DesignPattern.git
octolytics-dimension-user_id11658979
octolytics-dimension-user_loginCatherine22
octolytics-dimension-repository_id88129197
octolytics-dimension-repository_nwoCatherine22/DesignPattern
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id88129197
octolytics-dimension-repository_network_root_nwoCatherine22/DesignPattern
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/Catherine22/DesignPattern#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FCatherine22%2FDesignPattern
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%2FCatherine22%2FDesignPattern
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=Catherine22%2FDesignPattern
Reloadhttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern
Reloadhttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern
Reloadhttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern
Catherine22 https://patch-diff.githubusercontent.com/Catherine22
DesignPatternhttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FCatherine22%2FDesignPattern
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2FCatherine22%2FDesignPattern
Star 1 https://patch-diff.githubusercontent.com/login?return_to=%2FCatherine22%2FDesignPattern
Apache-2.0 license https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/blob/master/LICENSE
1 star https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/stargazers
0 forks https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/forks
Branches https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/branches
Tags https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/tags
Activity https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2FCatherine22%2FDesignPattern
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FCatherine22%2FDesignPattern
Code https://patch-diff.githubusercontent.com/Catherine22/DesignPattern
Issues 0 https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/issues
Pull requests 0 https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/pulls
Actions https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/actions
Projects 0 https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/projects
Security 0 https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/security
Insights https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/pulse
Code https://patch-diff.githubusercontent.com/Catherine22/DesignPattern
Issues https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/issues
Pull requests https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/pulls
Actions https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/actions
Projects https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/projects
Security https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/security
Insights https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/pulse
Brancheshttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/branches
Tagshttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/tags
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/branches
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/tags
65 Commitshttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/commits/master/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/commits/master/
.settingshttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/tree/master/.settings
.settingshttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/tree/master/.settings
libshttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/tree/master/libs
libshttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/tree/master/libs
src/com/catherinehttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/tree/master/src/com/catherine
src/com/catherinehttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/tree/master/src/com/catherine
.classpathhttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/blob/master/.classpath
.classpathhttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/blob/master/.classpath
.gitignorehttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/blob/master/.gitignore
.projecthttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/blob/master/.project
.projecthttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/blob/master/.project
LICENSEhttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/blob/master/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/blob/master/README.md
READMEhttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern
Apache-2.0 licensehttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#设计模式
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#说明
单例模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/singleton/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#单例模式
SynchronizedSamplehttps://github.com/Catherine22/DesignPattern/blob/master/src/com/catherine/singleton/SynchronizedSample.java
LazyInitializingSingletonhttps://github.com/Catherine22/DesignPattern/blob/master/src/com/catherine/singleton/LazyInitializingSingleton.java
SafeLazyInitializingSingletonhttps://github.com/Catherine22/DesignPattern/blob/master/src/com/catherine/singleton/SafeLazyInitializingSingleton.java
BillPughSingletonhttps://github.com/Catherine22/DesignPattern/blob/master/src/com/catherine/singleton/BillPughSingleton.java
EagerInitializingSingletonhttps://github.com/Catherine22/DesignPattern/blob/master/src/com/catherine/singleton/EagerInitializingSingleton.java
EnumSingletonhttps://github.com/Catherine22/DesignPattern/blob/master/src/com/catherine/singleton/EnumSingleton.java
工厂模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/factory/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#工厂模式
Color1https://github.com/Catherine22/DesignPattern/blob/master/src/com/catherine/factory/Color.java
ColorFactoryhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/factory/ColorFactory.java
Red1https://github.com/Catherine22/DesignPattern/blob/master/src/com/catherine/factory/Red.java
Blue1https://github.com/Catherine22/DesignPattern/blob/master/src/com/catherine/factory/Blue.java
Color1https://github.com/Catherine22/DesignPattern/blob/master/src/com/catherine/factory/Color.java
抽象工厂模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/abstract_factory/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#抽象工厂模式
super factoryhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/abstract_factory/CarFactory.java
建造者模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/builder/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#建造者模式
new style robothttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/builder/NewStyleRobotBuilder.java
old style robothttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/builder/OldStyleRobotBuilder.java
Robothttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/builder/Robot.java
RobotPlanhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/builder/RobotPlan.java
Robothttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/builder/Robot.java
RobotBuilderhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/builder/RobotBuilder.java
RobotBuilderhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/builder/RobotBuilder.java
RobotDirectorhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/builder/RobotDirector.java
RobotDirectorhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/builder/RobotDirector.java
原型模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/prototype/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#原型模式
ColorCachehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/prototype/ColorCache.java
Blue2https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/prototype/Blue.java
Red2https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/prototype/Red.java
适配器模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/adapter/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#适配器模式
Computerhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/adapter/Computer.java
Blu_ray_disc_playerhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/adapter/Blu_ray_disc_player.java
Monitorhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/adapter/Monitor.java
CableAdapterhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/adapter/CableAdapter.java
MediaPlayerhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/adapter/MediaPlayer.java
Computerhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/adapter/Computer.java
Blu_ray_disc_playerhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/adapter/Blu_ray_disc_player.java
CableAdapterhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/adapter/CableAdapter.java
桥接模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/bridge/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#桥接模式
BuyerSGuidehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/bridge/BuyerSGuide.java
ColorSethttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/bridge/ColorSet.java
Garagehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/bridge/Garage.java
过滤器模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/filter/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#过滤器模式
AndCriteriahttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/filter/AndCriteria.java
OrCriteriahttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/filter/OrCriteria.java
组合模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/composite/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#组合模式
装饰器模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/decorator/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#装饰器模式
Carhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/decorator/Car.java
AbstractDecoratorhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/decorator/AbstractDecorator.java
外观模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/facade/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#外观模式
Convertiblehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/facade/Convertible.java
Coupehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/facade/Coupe.java
CarFactoryhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/facade/CarFactory.java
享元模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/flyweight/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#享元模式
ShapeFactoryhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/flyweight/ShapeFactory.java
代理模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/proxy/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#代理模式
ImageLoaderhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/proxy/ImageLoader.java
ImageLoaderProxyhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/proxy/ImageLoaderProxy.java
责任链模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/chain_of_responsibility/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#责任链模式
Loggerhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/chain_of_responsibility/Logger.java
ErrorLoggerhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/chain_of_responsibility/ErrorLogger.java
命令模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/command/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#命令模式
Commandhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/command/Command.java
Attackhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/command/Attack.java
Jumphttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/command/Jump.java
Controllerhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/command/Attack.java
解释器模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/interpreter/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#解释器模式
Expressionhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/interpreter/Expression.java
TerminalExpressionhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/interpreter/TerminalExpression.java
AndExpressionhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/interpreter/AndExpression.java
OrExpressionhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/interpreter/OrExpression.java
Toolkitshttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/interpreter/Toolkits.java
迭代器模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/iterator/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#迭代器模式
中介者模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/mediator/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#中介者模式
ChatRoomhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/mediator/ChatRoom.java
Userhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/mediator/User.java
备忘录模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/memento/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#备忘录模式
观察者模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/observer/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#观察者模式
BroadcastManagerhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/observer/BroadcastManager.java
HexObserverhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/observer/HexObserver.java
BinaryObserverhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/observer/BinaryObserver.java
观察者模式改https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/observer_premium/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#观察者模式改
Receiverhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/observer_premium/Receiver.java
状态模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/state/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#状态模式
Gearhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/state/Gear.java
空对象模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/null_object/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#空对象模式
AbstractIDhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/null_object/AbstractID.java
RealIDhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/null_object/RealID.java
NullIDhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/null_object/NullID.java
IDCheckerhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/null_object/IDChecker.java
策略模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/strategy/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#策略模式
模板模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/template/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#模板模式
ProgrammaticBuyinghttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/template/ProgrammaticBuying.java
Blizzardhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/template/Blizzard.java
Supercellhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/template/Supercell.java
访问者模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/visitor/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#访问者模式
PrivateLevelhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/visitor/PrivateLevel.java
RetrieveMethodhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/visitor/RetrieveMethod.java
MVC 模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/mvc/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#mvc-模式
Couponhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/mvc/models/Coupon.java
FalseListViewhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/mvc/FalseListView.java
RetrieveCouponFromDBhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/mvc/RetrieveCouponFromDB.java
业务代表模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/business_delegate/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#业务代表模式
BusinessDelegatehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/business_delegate/BusinessDelegate.java
BusinessLookUphttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/business_delegate/BusinessLookUp.java
EJBServicehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/business_delegate/EJBService.java
JMSServicehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/business_delegate/JMSService.java
Clienthttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/business_delegate/Client.java
BusinessLookUphttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/business_delegate/BusinessLookUp.java
EJBServicehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/business_delegate/EJBService.java
JMSServicehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/business_delegate/JMSService.java
组合实体模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/composite_entity/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#组合实体模式
DependentBreadhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/composite_entity/DependentBread.java
DependentMeathttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/composite_entity/DependentMeat.java
DependentSaucehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/composite_entity/DependentSauce.java
CoarseGrainedHamburgerhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/composite_entity/CoarseGrainedHamburger.java
CompositeEntityhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/composite_entity/CompositeEntity.java
数据访问对象模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/data_access_object/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#数据访问对象模式
BlacklistDAOImplhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/data_access_object/BlacklistDAOImpl.java
SynchronizedSamplehttps://github.com/Catherine22/DesignPattern/blob/master/src/com/catherine/singleton/SynchronizedSample.java
前端控制器模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/front_controller/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#前端控制器模式
拦截过滤器模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/intercepting_filter/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#拦截过滤器模式
MusicPlayerhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/intercepting_filter/MusicPlayer.java
FilterManagerhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/intercepting_filter/FilterManager.java
服务定位器模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/service_locator/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#服务定位器模式
ServiceLocatorhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/service_locator/ServiceLocator.java
Cachehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/service_locator/Cache.java
InitialServicehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/service_locator/InitialService.java
传输对象模式https://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/transfer_object/
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#传输对象模式
Studiohttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/transfer_object/Studio.java
Employeehttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/transfer_object/Employee.java
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#补充说明
synchronizedhttps://github.com/Catherine22/DesignPattern/tree/master/src/com/catherine/singleton/SynchronizedSample.java
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#synchronized-示范
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#mvp-模式android专用
Google MVP Samplehttps://github.com/googlesamples/android-architecture
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#参考来源
runoob.comhttp://www.runoob.com/design-pattern/design-pattern-tutorial.html
tutorialspointhttps://www.tutorialspoint.com/design_pattern/index.htm
深入理解Java并发之synchronized实现原理http://blog.csdn.net/javazejian/article/details/72828483
桥接模式与工厂模式的差别https://www.cnblogs.com/youxin/archive/2013/05/24/3097340.html
https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#开源授权协议
Readme https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#readme-ov-file
Apache-2.0 license https://patch-diff.githubusercontent.com/Catherine22/DesignPattern#Apache-2.0-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern
Activityhttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/activity
1 starhttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/watchers
0 forkshttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FCatherine22%2FDesignPattern&report=Catherine22+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/Catherine22/DesignPattern/releases
Packages 0https://patch-diff.githubusercontent.com/users/Catherine22/packages?repo_name=DesignPattern
Java 100.0% https://patch-diff.githubusercontent.com/Catherine22/DesignPattern/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.