René's URL Explorer Experiment


Title: Merge pull request #281 from ankurkaushal/master · AllenCoder/java-design-patterns@fe63c9c · GitHub

Open Graph Title: Merge pull request #281 from ankurkaushal/master · AllenCoder/java-design-patterns@fe63c9c

X Title: Merge pull request #281 from ankurkaushal/master · AllenCoder/java-design-patterns@fe63c9c

Description: Design patterns implemented in Java. Contribute to AllenCoder/java-design-patterns development by creating an account on GitHub.

Open Graph Description: Reformat according to google style guide

X Description: Reformat according to google style guide

Opengraph URL: /AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commit/:name(/*path)
route-controllercommit
route-actionshow
fetch-noncev2:1836b8fb-a894-171e-9b5c-c67a5af09c15
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idD34C:1846A4:28B7042:357AA8B:6A5CCCA7
html-safe-nonce92fc5342a641b3c5ce600cb3138d5554acbdcf9477b31740cc17ec8b49637306
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMzRDOjE4NDZBNDoyOEI3MDQyOjM1N0FBOEI6NkE1Q0NDQTciLCJ2aXNpdG9yX2lkIjoiNzQ2MjIwMjYyMTM5NzA5MzU0MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac50a56f7ce9a26f256342dbf8c22ad74668e2184762c0e859f7bea0dd3ef1811b
hovercard-subject-tagrepository:60021323
github-keyboard-shortcutsrepository,commits,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commit/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9
twitter:imagehttps://opengraph.githubassets.com/74da583361f8de88c5ea8cd98d4968c8377038fdef234000494a2d8cab88e623/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/74da583361f8de88c5ea8cd98d4968c8377038fdef234000494a2d8cab88e623/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9
og:image:altReformat according to google style guide
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:updated_time1446493157
hostnamegithub.com
expected-hostnamegithub.com
None5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b
turbo-cache-controlno-cache
go-importgithub.com/AllenCoder/java-design-patterns git https://github.com/AllenCoder/java-design-patterns.git
octolytics-dimension-user_id8213915
octolytics-dimension-user_loginAllenCoder
octolytics-dimension-repository_id60021323
octolytics-dimension-repository_nwoAllenCoder/java-design-patterns
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id22790488
octolytics-dimension-repository_parent_nwoiluwatar/java-design-patterns
octolytics-dimension-repository_network_root_id22790488
octolytics-dimension-repository_network_root_nwoiluwatar/java-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
release9c975978430e9ad293956f2bbdaf153b1bd84a99
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FAllenCoder%2Fjava-design-patterns%2Fcommit%2Ffe63c9cec4fc898aed1dfd98f7d995bb4716cba9
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
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%2FAllenCoder%2Fjava-design-patterns%2Fcommit%2Ffe63c9cec4fc898aed1dfd98f7d995bb4716cba9
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%2Fcommit%2Fshow&source=header-repo&source_repo=AllenCoder%2Fjava-design-patterns
Reloadhttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9
Reloadhttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9
Reloadhttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9
AllenCoder https://github.com/AllenCoder
java-design-patternshttps://github.com/AllenCoder/java-design-patterns
iluwatar/java-design-patternshttps://github.com/iluwatar/java-design-patterns
Notifications https://github.com/login?return_to=%2FAllenCoder%2Fjava-design-patterns
Fork 2 https://github.com/login?return_to=%2FAllenCoder%2Fjava-design-patterns
Star 0 https://github.com/login?return_to=%2FAllenCoder%2Fjava-design-patterns
Code https://github.com/AllenCoder/java-design-patterns
Pull requests 0 https://github.com/AllenCoder/java-design-patterns/pulls
Actions https://github.com/AllenCoder/java-design-patterns/actions
Projects https://github.com/AllenCoder/java-design-patterns/projects
Wiki https://github.com/AllenCoder/java-design-patterns/wiki
Security and quality 0 https://github.com/AllenCoder/java-design-patterns/security
Insights https://github.com/AllenCoder/java-design-patterns/pulse
Code https://github.com/AllenCoder/java-design-patterns
Pull requests https://github.com/AllenCoder/java-design-patterns/pulls
Actions https://github.com/AllenCoder/java-design-patterns/actions
Projects https://github.com/AllenCoder/java-design-patterns/projects
Wiki https://github.com/AllenCoder/java-design-patterns/wiki
Security and quality https://github.com/AllenCoder/java-design-patterns/security
Insights https://github.com/AllenCoder/java-design-patterns/pulse
Browse fileshttps://github.com/AllenCoder/java-design-patterns/tree/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9
https://github.com/AllenCoder/java-design-patterns/tree/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9
https://github.com/iluwatar
iluwatarhttps://github.com/AllenCoder/java-design-patterns/commits?author=iluwatar
iluwatar#281https://github.com/iluwatar/java-design-patterns/pull/281
7e4f046https://github.com/AllenCoder/java-design-patterns/commit/7e4f04602e9cb7571cc5ddd0fd8042c93900fb62
306b1f3https://github.com/AllenCoder/java-design-patterns/commit/306b1f3d31751448d1904657d065bd0241e9dec2
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9dce325c88721f55bc987568ed3742faabe19f48d447df14e15a2d6e16af6db7
Army.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-29949b1f013e75624974891e063605e4dc4d965f02bcee61457a6204ce93685c
Castle.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4c5f39cb0b41833ff62435e7908586bea16e8678545f1cff8720cd19d8184716
ElfArmy.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-a997c372a212361e9b85a87923ead15d74b7b0a16da9a8a80bb908482770103d
ElfCastle.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-bbbe8d042a3927ee8f85dd0575adbfabbdcc1d9119cb74872efc068ab7798484
ElfKing.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d6ab74f61d15e4330256ee32e94daaab6df7993eaa7c940bb3e5ee00f7416f2c
ElfKingdomFactory.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2489976905bcb5290e9a319859fc93dce12826d4fe111afc7c4b070833b1efd2
King.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b0d9328c7ab5b44ba92b7760a43cc0d7e2c590b2dceff057e9c141bfa9f57c44
KingdomFactory.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-cc86d2bb5f6b286712b7ca5be3437f2148d77eb5191b75317dc1b61698884a02
OrcArmy.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2737c61060df5fe6a414908c78455a2f5347ecf74043e161f0976f477809cc82
OrcCastle.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-abaf8fe064326e7dbed82577b775635f1dbb58301601eec4b3358b69131377c4
OrcKing.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6c9eb0e3e1ac3d965b21f6b4176413ff01037a011cfa98b27ace46d2d451bc6a
OrcKingdomFactory.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c97c29d17b475fa2458fdb0504d78f56a85c2c23deb095e010f16a17cffa9ce4
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6b0a66dcaada130bf31abfeb260550417fa1fb6e8b321610844c5c2efc79a5b6
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c0e8759f9a2cb91e7b2e31e8cfe15a0856059b125a975e5f603c666daedc806c
Engineer.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4fe1c3b896f86fb1db0fe97f5e86bff54b5ada0818af2aa2d647df20460b58cd
GnomeEngineer.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b677276541d5222d92819e932dc0422f2fcbfc2a8a5bd2fe28d8889fdac91ce3
GnomeEngineeringManager.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c54fd04d47523b429d290acef8b2c2e0ce58eb0f891124c77f4fb6ddaafd2582
GoblinGlider.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d2de2f0b022c1e1db0e5f29b6c2fd2b988f9b81afe80fca22712b5f905a7a520
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-a8f6cb74f41280d37898e1ccaa6159318e305a299ee68516248e31e34d9b12e7
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-20ebe78595c5b81f419e2ee6874e5ec86d2e63b41a0eae5efd99c34937cf12bc
AsyncCallback.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-08e8522571b31dc921edb4a03e9ab45ac45f0d5a6785dc2b8a536e64f399f680
AsyncExecutor.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-8d24ccdb748b8b0a5b87b44710f182a15638a555ce3b183912de5c1862293811
AsyncResult.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c7b85848f1c256c61126425e0be10e27b3fbce4546c85142050e982a7606be28
ThreadAsyncExecutor.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3de31101797a78218ca98c92ca4dacde78055a6fda7bef7075642ec6a00bf4cd
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d0e490e25d6a4653af2a3b5674656342feb02e3395c3eb152e3c0552db2a847a
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f39d64c9aa709d0f42d89129518f23a0cb35b37eceec83912040052cd1990c05
BlindingMagicWeapon.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ad5ff61be87da0f6b1f4f9aa5cf5f67517b20e1a0a8c3a2d73daa86581a00aea
BlindingMagicWeaponImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9a4fa0a97a15711c0f36ca4d13ecb321f5849266585c2dd242697b76fc4b83d6
Excalibur.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3672471bd69dd5fb5cbb6d3ca50ecd734b07d994e2c0f815aaeef06ed4d6ed1c
FlyingMagicWeapon.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4228c96170501db51b340ff56a3c0fc58e6e03a2b858740a483089439d0e3b91
FlyingMagicWeaponImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-eabfcecaeff935c6b87b2357464821c41162e257c6579d8609d45164d6273ae7
MagicWeapon.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-eb1aa9593b289ba35d4b69ed36c1e8b3cf21023a169ff27f1effad87e911eece
MagicWeaponImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3faa3d7c1324fbcb8bd4c9f92182c252a0f64d431553f03c9835f7121675966e
Mjollnir.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-e419f7f59e3d2ef9e225d5ff9b1ccfe64d4e40b9154b8c9e21aaaf4241550170
SoulEatingMagicWeapon.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-e77bb58db6f2320c799fbaccc2cb64df12f5d945c594d8f13cac1ba5d94b1cfb
SoulEatingMagicWeaponImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-574db98a941aa2a0483b9ae1751883ad6b0d571290112f6d112cb3e13684c906
Stormbringer.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-cea4996237221d6021792ceb32e1580206a287b79c5b53343fc495e086a4d106
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-fc0cd9abf324b5f86475d19a2ce5baba98d45d21d62206a4ad2a5ad53556fe36
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c294e57660e4123d6d1e74615ae2303352afbc520e5edc3ccbc9229a940861d4
Armor.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-680fb69cb34455cd5de55e86e6786b3e65445eab67345033d0e08b906a8f61c1
HairColor.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-8efe88b5b9026d75a33ae10a9f1bcc8405983830be7077218a10343b49c1d346
HairType.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-88c007a631781dde14c1b881fb231fd7a4a95c463cebf60eb4e3bb6bcc672869
Hero.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f13151935909ad38d2faed4605e28ccd971998e95ea1439c9cf035682c0d52d2
Profession.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f3fdf20c84100eebdfec2f62c5be0d9a4119e29d274a7e3c3738669599f1a377
Weapon.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-5315fd5eae81ac7b4321f291aa434ffdd660b5bef96a6011400fcd1b3f9d1849
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2a0b5190935cd7856f24f255754bf83dad90a96a704553ea4ece2ff5cc8e1356
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b9f69e3b3e1aaf6c01ba934dd7f063f09411c6c1f3a3b7ea3da7a828ed230092
BusinessDelegate.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-7e4711bf12d134d9500a9f9a13b453270e062d59dfe92a3a96fb8764e57361dd
BusinessLookup.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-df7da2b47c6e5da7ab3e566941fd2f8f05f1352ce458eefddc597ccabec6758e
BusinessService.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c5f45c528ccf397decf5619afa66aad6a5e3a3ab89517a62e7ed0852600ba119
Client.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-105e814387d796b725e5edee7d3eea3fe59b34c1ac467f0ac7a323802a0770bb
EjbService.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9576ee2975dd00cb3b23e1c05cd8b00af0ad404450b0d368ed90bbab203c5115
JmsService.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6372a9c6179d5cfb63248d549c998f168387388a4137c6fdf0c428bf8a7c9327
ServiceType.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3f0d88321dd48d4123b88e0664fdb77d88caae6079643ada880bcdd6a88dbc34
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9f20be3239ee1ac5f5c36ff45879acbaf99faa893547d47702ad496a4c1c0be4
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f68a0c50a0669f62472c437720d348a0f334b951815cad65749c607d88ce039e
Callback.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-096bd3662a6fa37406ac6ac0940ae36dc03b2f842069a4e250b837ca3e3c4150
SimpleTask.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f63f3f1c1033c518475a8e58d53cdbd6b4bc0fda4a09e9e35d28fd833b5e72b3
Task.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6a979a011a9184b2a789c8e4b6458066ed9892536300899b15b41f3dd14a73f9
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-25e65bc792255a58433d8275b1738e0eec52e903c5f347cbeba288d8af2bc2b8
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-a05b7474c32f415eaef552a0550b2f04157e494a2ccb266dd194ad75127b9b93
OrcCommander.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-23d4d06ad87862c1133f01789c27e5a91ee1d511e1ccdfa11ebb55c9db2d6e11
OrcKing.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1528c5334b5e655023f402a1061f045e8bafb142c5b88506541c0356f1ae0dee
OrcOfficer.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-be5fb76c0317dc40c8d12cde0fe4f15fed626bd1cd0a4c5995adc5dcadc45954
OrcSoldier.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-91ff45a3f690be63093effa6cb2cac1c6ee3d7f710c6482df91a0be5c04cf1ee
Request.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-0cf4fdc581908ec8f7bca35e4c88dddfdf6f832c315e9a862a1493e6e86ce899
RequestHandler.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3a32f6476ffcce74de4bd196354914dcc3bb61843c778160541afe838ba508f1
RequestType.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-52df5b5d486f311793494e61e05db13eaa97d53b673ac562282c4b1832a58788
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-11f859cd0ed52d6c8952f6a279eef4174f92327bf618ca9f264bf96a15b584bf
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d5088de1499cc658c94f878a933e766bb8aa7466a6aa967dbc55f19d3a8b2d30
Command.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-e1781327017ade828aa4c4cdc473057aafd26c131bc884c753b855a7e7ce084d
Goblin.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-abacce1a5df385a06c0dfa125ddcf8b21828991004f3d8f631790dfcb448f688
InvisibilitySpell.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ae65f7321336a5e33076fecf71df162d972e54cdce9317bc5094c08d7dd41b04
ShrinkSpell.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-a8317f8dab8a93a789fa7a7bf6891a3ee5b853d71b9877a859362dd768ab15d9
Size.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-90d7c57a868cc320bda24216a43932be59fdaae9b368578e93912f738fa94ca3
Target.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-51717b880e8290979ef9a97b2296b95fbcafc93cdc0085b833520f1b2467b716
Visibility.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1eaa0063e411c747c4a4d97d2b60747a327d1e3a01e6ea52b97b37e12e8d4809
Wizard.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-cfc487446baceba4ba5f592de3c709f412919daabb76a9281fc26f455ad3caf1
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-16026d3cda0b36fef903890f99875083486ad8cc71dfe35f833a582703d9d856
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b1e411c2f1e2aeaead661fe4c12f7e4b2a57cf6e08dae3496d04e9ef6596f567
Letter.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-440fd6c39dd991cccc40c07872dce9bb1bb2f960125917d4b17558ba8eba0488
LetterComposite.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f14ed2d7b2e410aed7d78544eabceb07014e5dada5cc4eafbe20e9cdb0b1dadf
Messenger.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-eb328403f3c651c2c5d4091b8a5be8dd4e9b9c530713e17975f52cbb742a235e
Sentence.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-7781f5f2be1fd8428cfaec4271c2a5adf775fce2e3b6b813b58494b5c387b690
Word.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-0ebe20f9122f02ca6a0aacf64bb7c1b85f5c36ecd574ab8c1c473e582f8a6f2b
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-06f7add1b3892d9378f3d5276521b4d306f386d406de1842c16a01d480da8392
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b36f2435ba5575645ed9f20f8bd07c3ac04271812c58c0152b7841ce56e37c99
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-0f402c25830340283c98d447e2527d7f230d02dd6b80c83b934ec43df794704e
Hostile.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b7fa82f3607161dc6885a75e9bbd8e0b286e4e8281fc32c1c1f599848a629a77
SmartTroll.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-5a9712a1e63a28984129faff5f2e85dc4855e21d4d30276b51918484f3775709
Troll.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-0e51cf459f2a9cac2f7ea1081655044afef77a287008bc20753c7eb73e1f49ce
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1c75e5b6f38088e3f026b30b135ed3ef6d5c6b6e406000d0c82bad78324b1a81
AdvancedWizard.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ea3bf5c3cd49ae3bedb24b138288dc201807e3b4acb1afb8e634b622f67d50c2
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1384ea8d47aa9fdcef638bbbd065a2536a36e356b62c770154f59cb1cc2c25fd
GuiceWizard.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-a9a78132deb7addc2823bc8101a9b7bd0a99ec87f68b84a359525774d5c4ffa9
SimpleWizard.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1c8a6da64d8b2d0d20b10338a938599726cd29580796592218a55834f48ba4ef
Tobacco.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f387f7d40d32785903093058e082e8415e1aa09f4305ea27c2d77523522c068b
TobaccoModule.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ea4e031fe7e7eaf3fb4974af03780af8bd67371d2903d4dd3607c35000c6706e
Wizard.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-a1a630390b762e33ac3b47a1f6ab1ccb20d1003e601fa07a59e0791ec31f2650
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b2069d5611a4351b0b985df65c481cf1a49dcab25825bfe1adad1ff1066008e7
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-73a76137176cc3852ac8602ca9a7c759c524e47d7cc3f60c0ea01bd3a5d23845
Inventory.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1c9bd0e352e88d7b4230f693d4dac6058465075aab4773ea567d955fdaa1e606
Item.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1f3fad30c0461c629a293c75660e48eb2d515718f19eb81bd95c4ec6d8f567e2
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-190e842a579838f6cc4a50afff5e2275804e440fe4c2a242c4c0ce4537870c2f
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-19a8ab80a1e17cd154a30eaa51c6a1a95db47f7a8a9363de84c8d8c7c199a86e
FlamingAsteroid.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b29d4224f66597cd79eaedeb9b4b1cf0d20661aa2284a455b11d4034dc200c3e
GameObject.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c4ec5d971602dc78f6c1ca910695145bec61f1da7e621709ad954facfe137072
Meteoroid.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1d62d4c03c6472692a1c9a03b8935708815828048a769a0d7d6be061d9ce4551
Rectangle.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b1abd220c6bae88aa38151e2d9daeb93796e699f8adab63285df42dfc677f197
SpaceStationIss.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3c8b031173a2307811ae00b37dd3f47bfba85efcc882066b1eba4812396f65af
SpaceStationMir.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-819b6c14ac3e8b90fbc656601b24c2f449c8976ef11c3fe9acf3d02daa94b197
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-619a193a821faa87521edb22281f5b7a599e1e5aaa0fc53c0a334a3229ab5022
RectangleTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-43b0caf750f9dbf5a0ae39299543ad910334bb148b17ec2d7450606d7a15641d
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-8f0d874d8a2da2472ca8636f07288da1cf1fdd0f450c42ab597bc0e9d71a8b1c
Event.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c965e2424e492fd2e61f8391b5aefbc7ff6e2ff9e307781b98117f2280aa6b12
EventEmitter.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-60e410992383661011400232cdd8d96d5997ba30332c6079a28d2fc00ad6076b
EventObserver.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1ac90dfc9411d8495f9f2a3160ca569e1675d4d839c3fea43412da326b9a9416
KingJoffrey.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2e38964caacd024b8b8cbcee761a5ea7ed920ed0e870eb0a467bbdb908b9f328
KingsHand.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ef042cad4635f0f450608709d497f5f38b8a9dd612540cf0785ebdc236633dc8
LordBaelish.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f4240bd62ae1e82bfe9a0695f1dc1cd98b39d4b31043692801a597c6ffb38cc5
LordVarys.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-5ac57f155e53ec90c81d5d8c45f40f189a36529e201ba44aa10b5b3344b9aac5
Scout.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4611da71d84e2ba02f5879f2553f780711bb7dae265c3587b6808d6d99455012
Weekday.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-bc6a5eee5a2aecaf75603bd852ba5ba564e7cc4afc83f0713ab0330804c8c09b
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-0adcc05b55d4b43e13a272e5fe40223b10eaa15bc809592475d578866dd71cd1
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2a6e7a1e62aacf405c68e4f61031eee6baa0996333b45324059e5eef4dceeb0f
FileWriterAction.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3b48801530bbe3863f10864670d1034b0535f85968b64a03c47137fd0fd9dd6f
SimpleFileWriter.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4f93c3f61365080db76610c3daee77e1fad1a8dadc37033862c8161ddf9553e3
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-17ed2bb848b8e8166cd7a133716cbce218a5df6f0b3d0a93db0abb943846eec2
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-60cb960a6ea90f83c090b6e50af03925a8ca7fcd26b3c21fcb57800215bcd254
DwarvenCartOperator.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9d209ea1cb4d4e87dfd7515eda33390dd06b8d76896dad97133e3c3b92ab2281
DwarvenGoldDigger.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-81a59dc506fc0179ec91f58b464f2f575631bba9c93f00ef88f8fef2d3bb0c6d
DwarvenGoldmineFacade.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2da79e082c647fc60211161e32f1decc21d0d1469d6df55aea36b8502cf80bc3
DwarvenMineWorker.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6843878bbb8f54a3dfe711ba289f8675413e6b6498afcae7bcae6dae6e44868d
DwarvenTunnelDigger.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-899cd0b3ed1e05e60fce9e40e64b60f5d694f56ced928fa7b152a97fe7ba75ce
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-0f0f2931a21d9a9e1dadbf8cc78d383ab329f3489f9ab5409c5063f2f711af5d
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2eb25d7373fc0da59f8f1944d04a86ae6fc9aa51e3a4eacc5406407a9b5da004
Blacksmith.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-290c567e977c65dbc138b3e94ca63aa429dc70f99a765453133ac8dbaa197285
ElfBlacksmith.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-002e7bb1855b605cf02a249f837e5cb1bc4e04aa12ec936a235ebb9d3db53ee6
ElfWeapon.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d5b9a1ff0ec288c2b86550690e1676166b6b3a4bf54b84174fec5ff3cdbd8a1e
OrcBlacksmith.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6e1354854ebbfc31be8b7610029bfb09e6dca3ac1be953800ef7684f0a03478a
OrcWeapon.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-45ce4701e6aeac1fa8554aa7af53b99ecc2f87188d547ac5664f2b89646ec8fb
WeaponType.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-94591647eec1102347d2c75a2df9749f9d0604f2e087017302924615e9d74a0e
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-8b82d663ea94f39b35aa84e276b6661d8518317ef9a9896c93c25296fdf6e843
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b0ac214dc0589da20b8181cffcaaea18eb89e43249988e236463f0e18805c585
Action.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-328ad242cc0be2803dfa081b5f47fc6d13e0542fdd15914ade009e6406fa7a23
ActionType.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-eb49fcf50ea34388e33ebf2cacb8cb4b2b5107e6d7c950bca0be1e65d3dcbd22
Content.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-be842e7b30ae7ffc05f3762071f894c0d319af673fe9e1b310b1a0b33d3254bb
ContentAction.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-972320b3a3ea8329e0467beab3a51a950bab3b436a9769511c7194a13ee148d5
MenuAction.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-90c73c02869c17d17b2472f99fc1241a65f7c99e625b601a8fed5ff328223df8
MenuItem.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-256f60c926d7e4761f3fa1f70d70f9af89cb067b7a8eb6922169d78c61894617
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1e7175daa99cea39fe82ac46994dcbf0f7211d974c8844b58bf0cd5ce64f07ce
Dispatcher.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9da3a6f54a5b8cc5d7187f5dd9f81721c843719502584e85adef8520772a7609
ContentStore.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b1f90c56085ec7b24cfd6b58b5909947dd5f0ca48f5b7877d6b4d7d9b6d0f3a6
MenuStore.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-dac25e3040efaeceeb2bd0b2dc9d03dd908b5b3e97af4a7e3c640c866d2f6541
Store.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6d279c171492e98bda7c239e17c837915e803b62afeb894a65729a1a45fcac77
ContentView.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b0b1f70608943c3324ba52ab04916cc48599943d52db987ae8a6708a7c58406c
MenuView.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2338824b802ec37d687d3debc93cf042a882b7bcad2c5190c2cbc69d7626ce3e
View.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-579269a6e583627da559324b7b7a6d2b98a45e12a5c94d3b88193b4c56d6c51e
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-e8109ae190c367b0e819bbb60c705b469871b10e4fcf1d302c71fe8e67c3fa8f
AlchemistShop.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9c7abb977e9d34ab2f54864eb885e44ab87a103f4d7250a17ed7e5b7b0949631
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-41317db7fab8fe33dd9e8b1f28365f3d618fd07031e20bdf439e731de0f43fa0
HealingPotion.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-adee026a9682c3c8a3ea145aafd0903bfc0d1c707c372ff7bead06d029568c28
HolyWaterPotion.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-acef3a63ccfdc2e4e591b0b35d6b87ef47c99f14c407fbc2b9b6ddaa8eb6542f
InvisibilityPotion.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-8b527bc3673a124c90a901487deadf3d5c380f2ed93168bd69f1065987661319
PoisonPotion.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-74d1439d4ade0c7d7ef0b23ef42e3dbf1609f030bb040f786cfc543d95f75e04
Potion.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-68648f71db38ad33521e347ec3dd8f32f411583fae1c4451e33cf7c00a856984
PotionFactory.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-bde79ddc09ea847d91a0759f538dbed7781ab80636291823c4999a60c4dc3d8a
PotionType.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4a0985d42212e8131b169060040965415f90c8c4a0775af640d2fe95935e2a57
StrengthPotion.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-788e8db00216b55cc5f5cc05de33bfe56438b1703597946ca9b0f5392bab58f7
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-fd564473c81c72d1d2604e982ddb57f3b57bb9942dc09efe0ba399218edb9600
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-70775ddf760cf1dd6e80d5dd6d77ebc5b0a499a393a8e735ebe4d788711129aa
AsyncTask.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4093f970961708406b6ed28140419319ce91ad74156fbd327c945aab5033a3b7
AsynchronousService.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-a5630ea99a81c100b34641e51bbaa651540bb1eafde679643fe280317a29a196
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-38da97d62334f561b412eb0e50d8899a8839d571e9ee81528ed89af06ed9c752
AbstractFilter.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f7d98a3f0148b02ae4cea61ec15223800c9613b91188e6961d6b5b9e1e0919d7
AddressFilter.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4f3f1e58eccdf3100b6c6f50ac97be514558eba2aad72dfe5d2c369821b4812a
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6d04fe5d5a183da8d666b4ba315d220f28347b50ce29d454c20e36ebed638645
Client.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f752486ca80bc8f166e11d5176f56606023d6657146aaa79eaba05e5cbcca82f
ContactFilter.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-304a729fae50c32ecc70e5852ff734331ed25fd9a3962176ccee08866f339d27
DepositFilter.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-43b895442f3bd8b5d97c29e410a029b2f5a0574370ae7272147afb6329b8b1eb
Filter.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-475ffe33f2558249e66f4ab21429170eb555329c70af6256ca5c634c85632a81
FilterChain.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1cbf031d3835e14dca8e8957f0a8335a9f327aded17d792061243c91b1559572
FilterManager.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-7eeb45e84d3890b2ffea957b4bf4741f40f847d24451ceadce34c33887c39724
NameFilter.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-393da388f832219e0d542ea134304331f5bb6c2ae680f6f081478917a18d002f
Order.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-800aa0b1137b9242480c66176d7c9fba50bb5182c84938d1ef7ce8f4799230d4
OrderFilter.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9220b54110010c1e980084706dedc68e9d7798246f4f8d477e9fb64ddb9deaa4
Target.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-18c1f48141e22c46d7631998cfb81eabe591b398465efd842223684c65003820
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d0e9a4a0cc0c5c1a2c6824a52098c96a4b42f2fd9653a66f552d21f6430b093b
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1ef2cba2794f731a2645a2c0c2728395a5aa54c61944f5c5ef76618dcf20c4df
Expression.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2cca6ff4ef86a84f06e875f39a2c976c292c3ff8482f9c6e9404f9f1dd9c8866
MinusExpression.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-aad8b8063f5f3be448640a982fb4229f641c73a3a061627885a26911c8fe166f
MultiplyExpression.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-57400814dac77e1cc1dbbd5ffae7fd99a4e10c26f9a5ab08df88b89976769fe3
NumberExpression.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-e70dabb2df6b952178f3051daf564b6bfa35a91f0481e7048852ed3f8e111f99
PlusExpression.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-64876f2bca0fbf3db86af97812046ccdf5b6a6e15332703566abc365d8caaf91
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c3d2e0e55662d76df4da888ae04195a0283911e0acfcc80702f5b89a489ecd82
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6b1a7d5108b10c627b8468773c2fa48039013cad47a8b5db0326d6aae3ca357d
Item.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-25ed64b0fd4bace8902d461e501668fc0e7497075df06badfdaa45b4b1663b17
ItemIterator.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d0a678860d920586e3241a307fb627688b25fda234ca891741880021ae32b7bf
ItemType.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-41712e631e3ea068dcbe464482fc9e93d6dcb01b8690754595b5f7aec17a5af0
TreasureChest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6b5e707ce958e771a6cdd4ce2ca173ff3f8c399fd26c1711736c0d4a3e45829b
TreasureChestItemIterator.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-07502912cd74b395d0a7a3451eaa1a6d7242ef94b3eb31ec73ee20d3ad9e2b59
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-93561a178183ad5320cce8c6855bf1cdc14f66669722bcf386296b48c7860c37
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-567be43a6ed5cde4a2064743f16b7ba0fb6ec8cc3d532d92a43bdaee92024076
Cake.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-549a5c43fe46c87ae71e025cee10e474dcd5559c0cde1f8b1690ed09df6d7df7
CakeBakingException.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-8221b24f6a9851e578d146b933cacc32f56394ee0c36c7fb12f4a5c16b2656c8
CakeBakingService.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3f70cd2a139fb858580147e812dc5a1b2c17d8b6ff5711e74672f88b35a6355e
CakeBakingServiceImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-234389a6d673191e97dbacd2fce99c3cd68a319a442f351d05740cc2364ac870
CakeInfo.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ea99ce4dc401a411020e111a2462e0e67ae19ba8a53a632a7bf29ba273a30680
CakeLayer.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-89b8592c0fa0b617782341346ad03fccbbcb4042568cd721f4d7916e2a45b78a
CakeLayerInfo.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-00cf2ff68c2606547abf9cbe5830a46de84e9039a96e192576af0fdc0115faa6
CakeTopping.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9fbe35ae43679a8b100bc05aebf05beea4b83fc11369aca65f098b57f9cbf8af
CakeToppingInfo.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-34931ced3b25e373ff452f7e0518236376f7808d908867a21ebe236916e261b4
CakeViewImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-74b1a86fb6578b91b91016f9a6b401929134db059297a50119da72cdeac77821
View.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ca6ac93c3eb17de52e7be11289fd4516b564a6d1c5d585d3fc3d11d00078bb13
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b19d114cb81a6606e02b5d4a6525a7bcd42d76142fd83793eed14ea1c9eeee13
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2718f722cc79cacc44edfac8451e8d5748a409b431fcc7a32bfe08adf74f27fa
Heavy.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ce3b0f8a48a13c6019e0ade9455f06ae3c025cf9f6c75cea0210d8982654d110
HolderNaive.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-e750270f5b9f0b86f19a28426b4f650267a15124c4def245383e7fa91e052430
HolderThreadSafe.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3a57c40d908d7aa658bfd665e4872a3de867f73802359cbc6c06e006912c53de
Java8Holder.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-e28ac9a705880a8a084b9cc08c400bc6bc9860a80f92b900c4df649957d849b0
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4a8f2aa68964d565b262b75b85a406e160c36572cb7572ee337a73b82d9f029f
HolderThreadSafeTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ae7c1fc49e3dbfc915b37220ab61d6a269d961ce4c8cadd830dfcfc12628797e
Action.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-0d45ca0318adfc73662888918be14cc716c2d1336b278275b79a16b4a6586ed0
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-41f36a58b2b890851bb52d4f11696821758ebf777a8aa38c9fab1c8d8631f609
Hobbit.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4997d28bc99d7e188ef8a0ef7078d177449819977304aeb9e6575c13174d1d7a
Hunter.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-aa0ca8aaced9191e6864f24deb121b827fb1c50c787c22dae573a11a34e052ee
Party.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-63b0d248899d2ccfe291d54e0d9dd757633ed614331a0edfe674743d9b74660c
PartyImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-372f6bce098647361b80340c08472b5376e7bce2cf831b29c3d703f06b094d9e
PartyMember.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6b39a1e4b49f1bf0fe74552fa60e7b6a4412b211fe8c272e7d722a5c1c9eee8c
PartyMemberBase.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-7a19946e33dab0a5fbbb48dce103fd1e84b2432383d7b6248562a31fde1d7d82
Rogue.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ff8895017e5e3d05c0daa9a70fea86a04995d866727f81fee8085130f977d1b0
Wizard.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-edeb5eeb8cc61a1d4323ba72791bf6c00922a0c6eca1d0e380a4f9507e93e903
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6160b86a663b9f3c4f28abcb1332d37a70e20d5d39bcec44d0fd814d5e970b1e
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ad3cfe5b79dc971745546c7fb2607f0aa30bcdf8db24cae314911b0b3c47f68d
Star.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-251abff58b8cfc174867a80520e6d36ff00841dbdaeab42648eb9218be501ab6
StarType.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b2ca2c0f4002fc534ae731e109d820038194ccd4036760637778f0bc6e3395a0
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-befcacfe8f0f5c02810136c0820289878871f713dae612ac3441f9bdbdc61bc8
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-016ba6888fb894054ca139fa59623dd71cd420d6e9d53589d98943b3235169a6
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-e1a3e9615a37813cd244c3008d2effc082c50cbd3e0e6dc5dd3c21fb244fa78d
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-39c1d955a085e4c9bd6bfbad1faf06ba057e16076ce03e7429e40c1276841104
Fatigue.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-28b75a4e7ef7eadb6323123df79aca4d7a04d74c113c13718b45eebe9380d8ea
GiantController.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-62db05591c8c9cec62457ffd7e2e0036d780c1de444674e2101557c6f7d384af
GiantModel.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-5826e792c803724863abd9789cf337a0121aa88df3460abb837b020e1a7b1bc1
GiantView.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f3e21aeaef0f8e72d317b85a071ed49676f798b24cf9fce8f0786c825c25d8f9
Health.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c82683561a6234b19f877a1fa36cbbbbcffc150b9b6a612fcb0a93f62e728d12
Nourishment.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c1f7d3240839c69c35237db6d9543a74beaea0af01412eea4247c70e63bd0281
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-50aff21bd7159d1483ba9c37db0c04daf03cc2b69ec89a2a548368dd027fc249
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-e37f0a32f273d3b425c5363bb24bbafdab0146aaa7bc41e8c2d1346c4009e7b0
FileLoader.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3ac35775cc86fb9aef54e8f81e6def96e67ed01497bd686a1258e27956253dfb
FileSelectorJFrame.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f8b87bbcfc1aff9e5b687d44c79686cf4c7eca119b2363fdcd237b0467b0fa8e
FileSelectorPresenter.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-aef1592f161963c5d68f334a94a264a2c57937fa3f0131ec30ba3d778cdb532c
FileSelectorStub.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-8c223035949a3f36d59a7650bf022252a7ffb0e8d32342a2d8307ab7038e9f31
FileSelectorView.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4f1fc3fa02d56412caf939befc4656bd35a1304ebcbc44cc01abae2a43cc2c9e
FileSelectorPresenterTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2808172d087c805c986160486a750c8c49c85321abdd9727562ae7efa03e9117
LoadBalancer.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6761267891e7f889c0cd19634fc9e7355714aa2cd53e2be28c3d8b5456780824
Request.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-92bf9cbe28c109bad907f1f742118af667fda20e75a4e416e74b9eb32b9afde8
Server.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-abdb45ffc768a61cff3f3ed2afab98dd7daa3fe091e0392f498e9c2cb35734bd
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-aed55ac5f5d6ec6d4432ee25d2555c015bca6ffea9fc3a9b1da6511124885f38
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-fab9a7dbaeb0530aa20a38f742b9eb3e2d237c832d5dbe717a59229d0939429f
Nazgul.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-caafe19b853569c9f1cdf9f7245de60421aafdcc871d266c7336779e24e05c60
NazgulName.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ddfd301aa86d55aa758c9cdac80ec4e156c727539761e0eac6c3517a6e3302c1
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ef173196b4335ff699854118ba527defb8ad6a242c1a41b728ab860eddced940
HomePageService.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-de3f0d5597afcdeb6180728a413c99a10996078b834f8c83119f4c38975aaca1
HomePageViewModel.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-14412421f997b80d9f4137cc0f4702fb7173cf35e5a73ce2c8215d193cd63c12
SimpleObject.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-7aaa92bee1c0a07ed4a6c7309ccf042e31132cbfb3d11dfb0349f3e6f3fc2f3d
SimpleObjects.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b73127480d2a89b6d2b35d1d41319d269f074588bb8ddf7a8f713a86317c59b5
SimpleObjectTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-5e0ba3145b397fe2f0f03b596b84a3cde733db3e57a82510d33195d5f988343d
SimpleObjectsTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1668321359fc84d3404f9784303d30bd96651b05cbc6dc54c185a5f6e5106ebf
DomainAppFixturesProvider.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-8cd9d19ed4f577f604a2bd746cf999e676c4907b58d193ef20f7708daae1c8b8
SimpleObjectCreate.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d7e761dce13dc46b54062609b75296e4db999f5c3465dd49bdbde14dea0abd38
SimpleObjectsTearDown.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-e1e5291c165ff4dacf92599c1f9692881fef0f11d9cc8adbf995dbf009495b91
RecreateSimpleObjects.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-aaf4f882ba7ba5cd0a0631ed3d3845838748088b9893dc046ae15f0fb67e40eb
SimpleAppSystemInitializer.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1819e08e343ea18cf0bfa78be09cccaa6e393d82ea901b74f10b37e6499e25e6
BootstrappingGlue.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-873e15debedf22fb66182e007b0775d9a736f9c20e1cca19b43a57225743f6fd
CatalogOfFixturesGlue.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-be4ebf57452af5d8f997c2cf43aac9fe2c3182abf06aff1b472b7a798b42aa2e
SimpleObjectGlue.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b2067b767efb8db66fe1b08e0786204f1d393ad6c3d63935b48cd0b194269fb1
RunSpecs.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f7f43d35c907862a27239f44a9f11105ca0837816851ab238580eab2bf163ffc
SimpleApplication.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ad855d9f8d8e656b87c64cc880d61793f3c5eccd9bc23f7577f177ddbc8f1d5a
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-af91ecdc34b230c519a8b48eb15aeed841a122534941a77d2ee40c754ceeea69
Node.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f8609ede3970472e68cd77144705cff3155590dede0f098bbcda00d6352d209c
NodeImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-fa0a3345475a5aad81e792e647c157711c8eb69a071ffb78c9d24123bb38a296
NullNode.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-10abb2efb0247088160f19518b78279e4b019979b2ebb7bd26dff6b6cfec0061
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-312bc312d6bdba7a302e1d8c02a175fe88288e2d4e0577c5d03efd8b99510fef
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4fb2a6e21d3d90909e4645d57c0d047dcc738f4d62e42f05fe19563a84b04665
ObjectPool.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-90d9260d4117655fd53b52e80bd957bc3ca06d76c236856c6d8ef7bf0134ce74
Oliphaunt.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2f158ea84cb3bfdf5817bd9d069f3917425d2711eeaf51385de24ff07cf6059b
OliphauntPool.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-dcd451ed928c65adb5167259483653d13515b807523385d9eb0768a38fc1e704
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2a2291b50c080bd5c75d1ff1284a3a8704343663633c7dff58e6c5e8204b6805
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-5f7e30be650cc35d4e3e3af79f3aa74d68661bd8837e85d22c5d79f93cd9e583
Consumer.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-7d192bf0499856c028ecd669269032add69916b15725a11bbd161e7dce429ab1
MQPublishPoint.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-48e311c71e31bc63542f1245ad0bad6d244d525408658ceadbcf38be9d8ac3e3
MQSubscribePoint.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9b91a6517af706b3959ca7892120b1be3b907f6d2ff8fc24c08e174752d19e53
Message.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b02b09ec1025684800e77cf67bf8f190fc2330fde0b1dfff603e0ac3731bcd70
Producer.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-5b4b40174d37a9ec10c000d428f801ccb96857856a96a79b4b587c619dc0c8ce
SimpleMessage.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6413ab8ad68e8ab61aa027aa6d59b9d1fd05a0bea38fe05b262394ae508ac2b1
SimpleMessageQueue.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2ad6fde58ff6b86509e542337585ef3e87b7c5136a2b2baac383f851b147e127
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-febf837b9154b18b79c14d606e220b85ab5341a99e8008b9178d92b8660ca3ec
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ef8fb4b4f195e1e9d5168a3dd48c8732a4895f2b96512fcf31da90c366b4a4bb
ImmutableStew.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d42e5eb40ab61992f0727d27a2c89ae0dbbace0d7dd87a5e03141db89bb8ec33
Stew.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-72618d381406a66958a2e4419013597984fb9599afbb5be220f70085478da9c7
StewData.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-8b6315444a213b006b4a06dae42fbe4929bd9f242c02558da4a492f5847614b8
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f78785665cdf67f0b65a404e6e659ee1b41b569754f89f90cdd1cc58ad9a2ea1
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-12b3c90fa9f50792cf07384688c1e8c90e9f34645d5613bbcd8446438bda9576
Character.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-5e79ee9df542db6c5ea636a335d5399b09642ee00175e25fcaa1388e478c252a
Prototype.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-8d688c4f46305189842acadfa5321c995d5fce44a0ee750b147e23eaaa03dd40
Stats.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-93c9176026ebd43de62a21e8d4ce9de4917339b0ce76e6326d6c1ed8dc7fa0f2
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-22174e96d1eee9086ec465186d66efd425607d37056cbc7055a3d89dc05f0760
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-90285b63db21108bf3b316d14a67bc44a3814790ebbe2c30f017cb3e214115a0
Beast.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-15410f7380e29259b98735d2e5fa57725f76df3c78a7df5b95ceeaca8cd34a39
ElfBeast.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-624ec84aa81f6c7faf8316d8440ff1f97b75efe25954b865f972cdb5ade5e4bf
ElfMage.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-a1a4edaff4beda79cc466a04f68e7665d2f2940f48f677d63861f9f9fc6376bc
ElfWarlord.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f9b61bc6913dc690cb0d72829ba1ffd35ae02efa0cc3dfa5f9a13811596acf8d
HeroFactory.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-48443acef44d2a4e119a79a5708bf26af1ce3e05893c42f90774c5291783b637
HeroFactoryImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-42c47c2b74379e405ecddfcc0ca64c0f3d7d632f1eab33c40926d6bb0d7b46c8
Mage.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-726ee1a14fa271224bb30f37619d318a5852d409599d74a4ce84b3eff0f5c14c
OrcBeast.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b8afa80f97cc8608c75ead8676b0c8edd642dec53dfb368e1837811fd324f29e
OrcMage.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-90cdc9bdf11193e1778a82aaf427f63fecf59ec0581be8c6029398b541c3d5c2
OrcWarlord.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-8fc2f276fc39be7655274039ac98b5467e6443614b0ca8619f3d6ff7e701c67b
Prototype.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3cc2c9cf1d72ea8d6b33db6bd8b506e7dce3ef0cac6de8f377974938c67d617b
Warlord.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f7ce679b0ef9c53ddeca7cdb8f7bcc09297d38c692e86a8e0e1cc31266abac77
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-7350c1d99b82c5abcf0ca2c71c05df106a41d87e43ded1d6b81435d8357318ac
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ce75127cc240c86b9ddb16fc56c9817a723ef720e281f0b9c6eeece0dcb6ec19
Wizard.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3633ba7aef396646024d714adb80a5927cd89a3467babbb792885fb42341947b
WizardTower.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b918f3dadfb02d47cc5d6c4ab9934ca17a3592d47eb0bc1e0bd3db9f675fd138
WizardTowerProxy.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-8d34eb452fc219cbd32d5c083618a69752466ca491628cfff6a0a83744011e2b
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d1c0aa4251c4d28928efb9ad83711ac14858c6913114d5d521867de07e33e0cf
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-a4cf08ff02cfef7daac30154965b227c98c41a1fd455bef8e659fc3e0333b9e5
AppClient.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-5912dba60fdf87fcacf33be715f0d9e6f4ed973ff819388f495e740a30f58f62
AbstractNioChannel.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4e008f2015b1b3a990640bf80d9f766e9fae0c7eb8163a4aa191ec02d6d81c13
NioServerSocketChannel.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-93abdf6ffcf5fca65db528e717ecef75e5914c0d3f8e89aa09150e5585080ad5
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ad7705e82a1654ba56a8d1a20bc770db8742be6f227ba4f4d4b58c27ba80f3d6
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-21de08e4ea2981b2a750938afd6ae5fb927e69039784797f72c9a4236ee83dd0
Person.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3c67f1585ad53b32d89a49acdc84552e9f4fd0167ad2eebe40b753d054e0131e
PersonRepository.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2be47dfd31a9a5c1864c81628f539a33d1f801fd4e7d1aa2990b208b03a28794
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-0af3010ce4d8f77970b79d940e883c2d4570d1751f430558052d21d0e12075b5
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-41ca226adc6b29a73306c22f0e8f70ddd16602a4704aadd21c2d26b623f4f0d8
SlidingDoor.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f42141dd9a70182508f13ca96884ced1dfb9b8387feb65ce02eb4677ac93bc72
TreasureChest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9d68dc5a2daf153d7c5a941c5920d5eaf6a69e1668c49ebf1e6a355c8c0cb154
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-0aa90ad27a7a15e4dd8854a8132580e458347ce40a13d98c6ce1de09207d153f
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f4cc5eb5fe2258bd2c13e02cb3e562e1e3f18750d35b80a2fb783b9899c1a023
King.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-35a108743ad116231caf922d1773d40aceed854616670d69dd71eb38184ba456
Queen.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-66fc183662af77647126e7f6ab9bc45ec6713d444fd1cdcca68eff03057d6165
Royalty.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-0360eed4688470cd678561fa8ad2abdc2dcbaec530dc9eb16f8040ef49876292
Servant.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b5ee5ec3e6b7fc846975a5ab52ab992271218fc2d6a6fbeb1dbf6d3e3ac0de50
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c5166e8cc44acbba794e01508b3abcd95ba209aa6bc9334e400352f47aeeb997
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3370853958f8b1bd8adef45cbd00c1528774f81117dbe5bf5af8ac967b27c792
BaseEntity.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1a60f2a4997fc3c6bec750c1348a223d82b76f3a027507189c9fe3fadebe2f28
Dao.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d1b851f5f4429f2b4fb33b80e4be8b58d3e3f6fbf0ab7e740827228d73fe4b07
DaoBaseImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-a93fa2dfa4a73776abb3c4c58c436c56d115d0ba4dbaf736d640ac321ebcc96f
HibernateUtil.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6e0dea09e5f8f06490e7c2a1b7b23ed235a45b5bae963abec7a02cc7842bb91b
MagicService.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ba05b858643860b4815092b63ad8a1aac7cd4487ce39b4365e1b89335a7dc1e1
MagicServiceImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-0627235ea46a8cc5d196275f48d7a13d4413c692d081d8bea47f26475491d6a8
Spellbook.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-802eb9a7166f80c4e467c0c9ffeaec5396c7bd56a3e81efd1a88f1b84c1905ab
SpellbookDao.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3bd5fa0c918c960b11c0a8e8ca4a6fe4d72a63f361ed7067b6d7b7aa4c86cacc
SpellbookDaoImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2d9a703a7441eb5589586dc15068bce1c84a1a33d26b0aac6d516863803938d3
Spell.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-382f6a64493941652c016449c47aceb6c4e2403612337eca78dff1c960af56f0
SpellDao.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-175d523d53122b1efbb94b7291fd092a03b06248b1c21e4236fa5413ffdc2abc
SpellDaoImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-e0f8027025cc853b78f1fc2560d790a66f7dc579d7551c576cf3794742848ba8
Wizard.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b56baddf9d1fb68d34dbc050f835b11e0c40f1b7df8491892d95760565883ac1
WizardDao.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-12e06bf0275deb9b076b7e259b873c2073d3fd60e757c3703a4edb33d8dc32e5
WizardDaoImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-dc7148431bfa87f81229d8cab2a5cef3b59ccd8b7c536acf687d9bdfcd587025
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6aa8ea07fd668b3e3e86c02031a78c22b0581db8ba4ddfb470058c536bb4598a
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-df8833b0706c2ed93b77a182ee5355d74b39c630868d29e5fad6513139068777
InitContext.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9aaa5ee5061c43f92e85d0cb94fc9fc85cf846b59360e45e0529d88dbf10435f
Service.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-33261f2c4422fd3756b652e60c69311d5cb3ae3805715afa6bd3e96ecf0b93c4
ServiceCache.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-7faef54928020bab952a6103f9f99bc23acfdf03c96519816d76ab805f547f67
ServiceImpl.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-cda22adad66fde1d7036fe1c21289175011bfdce9354b9ef6ac66657ff01bae7
ServiceLocator.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-41132cda81f11084d0f2a783729097a39fe1d91d27699736cb56a0397b711b21
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c4cb8b9b84a8c53cbcb0b6107cf82e1ceaa40fb41c368f44fb907595c9235ef0
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-63d3e07a9a2e895cee90b80ae369ab3627fb75180ae449ca30c4b3b6c556e10d
EnumIvoryTower.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-a93ef4f17eb456dae02b5c9207ec775d02ef952f0c02f0cce3a5f2f674a33ea1
InitializingOnDemandHolderIdiom.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d57674d33ba3bf265221441348a8ca15562a53e99b6c90b8b59a8129676100a5
IvoryTower.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-728a669fc53b45690efbe9fb17b7b78952a2f5e8993e658ddc7968948bb812a1
ThreadSafeDoubleCheckLocking.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-62774264582f89b64624f7990af7cb1acb3e7e603f56ea24aa9666390edd0ea0
ThreadSafeLazyLoadedIvoryTower.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b8a445db4b74fee490d34bf73763bbbe875c258135e31bdd558d307c8a3ea474
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-db29823ba5aa3e646dbf2cefe4f8bb3cfa26cebd55731753e56b73ccd1eff688
LazyLoadedSingletonThreadSafetyTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-22e65e809b1f230893097a240c66f11ea83c8af64a15cc89b32bed8e80198f72
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-75b94b0590aab6f703ccdd1fcdc753df6468f42c4031ff266adb0f4545a73f0b
AbstractCreature.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b4378baa20a7a2a317d963ce430f7be6d4099c79b5feeedeffb9e1c68071a9a3
Creature.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-784c0f902c371dc027048a48d78241a130d1f762b5f6976b50b73656b76acc8c
Dragon.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-ff7fe8e9b0faf67d45677886cff121ff8c0b9783695cfcaabb3540c47a02ccc1
Goblin.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1488a231798bfce03c80bd56cef9297026053ed207d17fcc44cce7ea49d26a8e
KillerBee.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-5b2f882ce97d9312fc8f632669a8d45560f67b08d96a84c6c6fcecaf60f67205
Octopus.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-dd957cf948f7850d83042366795b0d63154e4483efa903ecef560fdd290467d6
Shark.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-fbbd70fdfcd73ac7d793af697221cd55315c4758fd8a03cc708f6b30e170be8e
Troll.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d8fd57435e631b25c2a478810af4537f31be2662be49426c30ffb0a333203480
Color.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-951b5c0d4ace9bbc80df957d7b26f39e6cf2b66e75ff3cf56c57b43f925907b8
Movement.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f2022b01ec233126a67f386c6062928aa87ace834000a2aa91817a50c55a304f
Size.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3d4de0857aacc744e255d76abdeb83cd3941e6d164e58401a7ee5b5bc2d9ad38
ColorSelector.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6ac0e126aae41bf1f43ab6f0907dc328db85f8b36c6365939a74fefd630c26e7
MovementSelector.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-00bc7856b49bce0f2f65843dfb130de8d2587681b7b93f9420edcc04b8360ee0
SizeSelector.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1914013909e7302626f7fc2774ef2c8cd4b38e08937c9019187236b1e9d3ac68
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f7c0b6d4e8fae2b159e41597a52948a6b7defd92a2fd9bc095399c9fbf441dc7
AngryState.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-40d077f7023baa42a339379974d9424c6be413bcca14503c5d7379389aec6444
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b65a7d600756d7b75e774310936f737db500812ff0acb9de7dce704bd7b3b507
Mammoth.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-75055a4ffba5e86e2dbd091e6681fb56f62e03b22854161feebd26eeada72a75
PeacefulState.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-aa300e0e72694532aad3b61df4755f988b66b01be343ba9ad1648c5b5928a86f
State.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-40ddc3ebd42c96e68b1bc070b404233e9749535d35a6295f6c0b61acd3842ed0
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-00badd3c5df346ce606c079d0bb7800a0127e97cf57032f809f681ccf3e5088b
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-72a504ffe5f51401d8a1d22b87e9b2a63fc49f83f712a33061227550ca49b629
Character.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-3b388f012d0b2920570d4c3edb6ed8119d7b3a2f01a73b48798bcfe75b6a1f9e
CharacterStepBuilder.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-713b9a2aa97cc5f1ee9029d13ca5730aab97c228e3866626310aaa5ec1286882
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c11324348cff821eb5f59e6e2b5ec9f62f3123da837807a85c26040677fd6b7b
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-e0ec90d0cdbcfe81d63c7c5a8bc8452f2dbaeeb6f78fcad029da58a3571d7348
DragonSlayer.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-e916743d5cc58da0eaac4c83de30a36f80e99ad7130b135d6e4287f357a14358
DragonSlayingStrategy.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-c80a0b78dfcae0afe026cd8c3863c9641ed156e4f7e68cd12696a911f6280724
MeleeStrategy.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1656b1be2c5962eccbad01967aa029e09c5d7d9eb6429e7c3852027a25f37cfb
ProjectileStrategy.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-162bc421cd26a1e37fb14181510988e0b9a7724647b481e61726ece1e7ada21c
SpellStrategy.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-7ec2cd2e1d725a4b9ff7552ea25c029ab4c8092b0f21c958d118b0b96e5dad7b
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b9fd77c209a6518e88e6ad5e215fa133b7ade8d79d8a957e4302e86a25beacaf
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-334ec8d622b58ddbf21d6c09323e005e095ce549910dd02286a4b0840c4bce08
HalflingThief.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-59bab8b2d849fe0ac17a0b9e4615a6ce2d75c7483d2288d5230b87b72d2984f8
HitAndRunMethod.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-f0041d9057312c91e3b33a0aa33ff0428770fa986c3510f19c6e1c215165557c
StealingMethod.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6862cdbc120debc65755377669e2792cfa4e6caa502ef1b2d44bab568c3a26f4
SubtleMethod.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b4263d7c04ffc70ce90e0d928c2fd5a49f1c5450085b532b3365a01ec4ad2abb
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-1c90a6950551fbeb1685d7666f86b152c7f08248b715121322a70b34e6c7f6a4
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-0ab766cf9ee2fe252e2eda53495c3e67ffcb8b1cff9048f7583e7c45f60455ff
CoffeeMakingTask.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-7a6849a5ceee93c433c9e667633998fd1ea0a62b905c5d4b820c434eab24cd19
PotatoPeelingTask.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-91b9563b121ed64c0a58ad3347582af67def750bed7a0b26fcacfa742cfc6053
Task.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-cc572d87582aef6e7f861ca91e5c792b779acd7c35c3e202fd1c0e18850dfc75
Worker.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6a1c46b56d5d161c4127f3daa7af329663a3c591bb31c0f4f093b67474cbb7d8
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-a7892392903453f259252ff7ecfce0527923a7c467ac0971e92c745fc8fd4712
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d4baca6aa6c41a4879315317d161014976d7d2f17e77d78c0bc238eed0fa9a15
RainbowFish.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-671e6c6b02cd7b9439fb6726ce493dab4d61f2d69424794b27e1e9656ac5c3bd
RainbowFishSerializer.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-dc8c70acefeaa53e9b1446d095aa29764683f0c2c1d5508ce7923a7d3055d7f2
RainbowFishV2.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4f6ca13113ec11011e641c7a45a4881d78c31d36572989fb0472cdb11bc12f38
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-78a9246f44177d57002a9183a52c096c65da5de22c07423c88904b82d4b7cca1
App.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d4ab520d40c2b4ec5774cec55235869ad45ec9bf09654f12eb7c6acce09430b4
Commander.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-0c2b22e72f8ff55895c2b41383fe5f71ad812cddd2771ad6f8636d7cae3e514e
CommanderVisitor.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2219b3e83552af08fcca185a16f47f84b33917a7e942ac5f14f5a574a5aa2281
Sergeant.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-7363cfe34b84bee5c5d020e0bc43241c0c804751ca3dac579b9e2a3bf5e23aaf
SergeantVisitor.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b400d0488319508fa6e0dbe091a0c720de09c4a22597eefdfb72f2b5d18b2f86
Soldier.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-352b0ddeb757d91d066462ac19e57e1709053ff31e0845a9d3b895da56a1bc3a
SoldierVisitor.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6d0a038ed2ae02ee6357541b6ed05a4250546bea6cd214cf7c705919515421e3
Unit.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-26bffd6a47dbb3754740cc2026c70b7606edd220d984bc1918d7c02a4d50bda7
UnitVisitor.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-6dc2086dc9156cc51ffc8753d08e03347fa1230b28e6c8d41a992c0f08c8a066
AppTest.javahttps://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9054e6d47ca7e8a4f3494aa73bbba19b2612789e7149eca8f3d597abd5e6a213
‎abstract-factory/src/main/java/com/iluwatar/abstractfactory/App.java‎https://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-9dce325c88721f55bc987568ed3742faabe19f48d447df14e15a2d6e16af6db7
‎abstract-factory/src/main/java/com/iluwatar/abstractfactory/Army.java‎https://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-29949b1f013e75624974891e063605e4dc4d965f02bcee61457a6204ce93685c
‎abstract-factory/src/main/java/com/iluwatar/abstractfactory/Castle.java‎https://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-4c5f39cb0b41833ff62435e7908586bea16e8678545f1cff8720cd19d8184716
‎abstract-factory/src/main/java/com/iluwatar/abstractfactory/ElfArmy.java‎https://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-a997c372a212361e9b85a87923ead15d74b7b0a16da9a8a80bb908482770103d
‎abstract-factory/src/main/java/com/iluwatar/abstractfactory/ElfCastle.java‎https://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-bbbe8d042a3927ee8f85dd0575adbfabbdcc1d9119cb74872efc068ab7798484
‎abstract-factory/src/main/java/com/iluwatar/abstractfactory/ElfKing.java‎https://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-d6ab74f61d15e4330256ee32e94daaab6df7993eaa7c940bb3e5ee00f7416f2c
‎abstract-factory/src/main/java/com/iluwatar/abstractfactory/ElfKingdomFactory.java‎https://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2489976905bcb5290e9a319859fc93dce12826d4fe111afc7c4b070833b1efd2
‎abstract-factory/src/main/java/com/iluwatar/abstractfactory/King.java‎https://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-b0d9328c7ab5b44ba92b7760a43cc0d7e2c590b2dceff057e9c141bfa9f57c44
‎abstract-factory/src/main/java/com/iluwatar/abstractfactory/KingdomFactory.java‎https://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-cc86d2bb5f6b286712b7ca5be3437f2148d77eb5191b75317dc1b61698884a02
‎abstract-factory/src/main/java/com/iluwatar/abstractfactory/OrcArmy.java‎https://github.com/AllenCoder/java-design-patterns/commit/fe63c9cec4fc898aed1dfd98f7d995bb4716cba9#diff-2737c61060df5fe6a414908c78455a2f5347ecf74043e161f0976f477809cc82
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.