Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GoogTech/design-patterns-in-java
/ functions
Functions
341 in github.com/GoogTech/design-patterns-in-java
⨍
Functions
341
◇
Types & classes
169
↓ 13 callers
Method
add
(Entry entry)
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/Directory.java:36
↓ 8 callers
Method
toString
()
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/Actor.java:49
↓ 7 callers
Method
add
(Entry entry)
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/Entry.java:17
↓ 7 callers
Method
update
()
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_2/List.java:13
↓ 6 callers
Method
display
()
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/Button.java:12
↓ 5 callers
Method
append
(Command command)
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_2/MacroCommand.java:27
↓ 5 callers
Method
appendBook
(Book book)
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator1/BookSelf.java:23
↓ 5 callers
Method
setMediator
(Mediator mediator)
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_2/Component.java:15
↓ 4 callers
Method
add
(AbstractFile file)
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_2/Folder.java:27
↓ 4 callers
Method
display
()
design-patterns/src/main/java/pers/huangyuhui/simple_factory_pattern/simple_factory_pattern_1/Chart.java:13
↓ 4 callers
Method
join
(Observer observer)
design-patterns/src/main/java/pers/huangyuhui/observer_pattern/observer_pattern_1/AllyControllerCenter.java:29
↓ 4 callers
Method
select
()
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_2/List.java:17
↓ 4 callers
Method
setMediator
(Mediator mediator)
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_1/Component.java:15
↓ 4 callers
Method
setText
()
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_2/TextBox.java:17
↓ 4 callers
Method
writeLog
()
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method1/Logger.java:12
↓ 3 callers
Method
changed
()
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_1/Component.java:20
↓ 3 callers
Method
changed
()
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_2/Component.java:20
↓ 3 callers
Method
execute
()
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_2/Command.java:12
↓ 3 callers
Method
getName
()
design-patterns/src/main/java/pers/huangyuhui/observer_pattern/observer_pattern_1/Observer.java:13
↓ 3 callers
Method
update
()
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_1/List.java:13
↓ 2 callers
Method
addObject
(Object object)
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator2/AbstractObjectList.java:21
↓ 2 callers
Method
click
()
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_1/FunctionButton.java:21
↓ 2 callers
Method
construct
(ActorBuilder actorBuilder)
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/ActorController.java:14
↓ 2 callers
Method
construct
()
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/ActorBuilder.java:28
↓ 2 callers
Method
disply
()
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method1/AbstractDisplay.java:23
↓ 2 callers
Method
encrypt
(String text)
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_2/CipherMachine.java:13
↓ 2 callers
Method
getInstance
()
design-patterns/src/main/java/pers/huangyuhui/singleton_pattern/lazy_singleton/LazySingleton.java:20
↓ 2 callers
Method
getInstance
()
design-patterns/src/main/java/pers/huangyuhui/singleton_pattern/eager_singleton/EagerSingleton.java:19
↓ 2 callers
Method
getInstance
()
design-patterns/src/main/java/pers/huangyuhui/singleton_pattern/IoDH_singleton/Singleton.java:21
↓ 2 callers
Method
print
()
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method1/CustomDisplay1.java:26
↓ 2 callers
Method
print
()
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method1/CustomDisplay2.java:26
↓ 2 callers
Method
printLine
()
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method1/CustomDisplay1.java:36
↓ 2 callers
Method
printLine
()
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method1/CustomDisplay2.java:36
↓ 2 callers
Method
printList
(String prefix)
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/Directory.java:42
↓ 2 callers
Method
process
()
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method2/DataViewer.java:30
↓ 2 callers
Method
read
(String path)
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_2/FileReader.java:16
↓ 2 callers
Method
select
()
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_1/List.java:17
↓ 2 callers
Method
setCommand
(Command command)
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_1/FunctionButton.java:16
↓ 2 callers
Method
setCostume
(String costume)
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/Actor.java:45
↓ 2 callers
Method
setCostume
(String costume)
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/Actor.java:45
↓ 2 callers
Method
setFace
(String face)
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/Actor.java:37
↓ 2 callers
Method
setFace
(String face)
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/Actor.java:37
↓ 2 callers
Method
setSex
(String sex)
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/Actor.java:29
↓ 2 callers
Method
setSex
(String sex)
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/Actor.java:29
↓ 2 callers
Method
setText
()
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_1/TextBox.java:17
↓ 2 callers
Method
setType
(String type)
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/Actor.java:21
↓ 2 callers
Method
setType
(String type)
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/Actor.java:21
↓ 2 callers
Method
toString
()
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/Entry.java:27
↓ 2 callers
Method
write
(String encryptStr, String path)
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_2/FileWriter.java:16
↓ 2 callers
Method
writeLog
()
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method2/Logger.java:12
↓ 1 callers
Method
afterInvoke
()
design-patterns/src/main/java/pers/huangyuhui/froxy_pattern/froxy_pattern_2/DAOLogHandler.java:32
↓ 1 callers
Method
beAttacked
(AllyControllerCenter allyControllerCenter)
design-patterns/src/main/java/pers/huangyuhui/observer_pattern/observer_pattern_1/Observer.java:19
↓ 1 callers
Method
beforeInvoke
()
design-patterns/src/main/java/pers/huangyuhui/froxy_pattern/froxy_pattern_2/DAOLogHandler.java:28
↓ 1 callers
Method
buildCostume
()
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/HeroBuilder.java:27
↓ 1 callers
Method
buildCostume
()
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/ActorBuilder.java:20
↓ 1 callers
Method
buildFace
()
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/HeroBuilder.java:22
↓ 1 callers
Method
buildFace
()
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/ActorBuilder.java:18
↓ 1 callers
Method
buildSex
()
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/HeroBuilder.java:17
↓ 1 callers
Method
buildSex
()
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/ActorBuilder.java:16
↓ 1 callers
Method
buildType
()
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/HeroBuilder.java:12
↓ 1 callers
Method
buildType
()
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/ActorBuilder.java:14
↓ 1 callers
Method
clear
()
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_2/MacroCommand.java:34
↓ 1 callers
Method
close
()
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method1/AbstractDisplay.java:20
↓ 1 callers
Method
componentChanged
(Component component)
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_1/Mediator.java:12
↓ 1 callers
Method
componentChanged
(Component component)
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_2/Mediator.java:12
↓ 1 callers
Method
convertData
()
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method2/DataViewer.java:17
↓ 1 callers
Method
createActor
()
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/ActorBuilder.java:23
↓ 1 callers
Method
createButton
()
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/SummerSkinFactory.java:13
↓ 1 callers
Method
createButton
()
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/SpringSkinFactory.java:13
↓ 1 callers
Method
createComboBox
()
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/SummerSkinFactory.java:23
↓ 1 callers
Method
createComboBox
()
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/SpringSkinFactory.java:23
↓ 1 callers
Method
createLogger
()
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method2/DatabaseLoggerFactory.java:13
↓ 1 callers
Method
createLogger
()
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method2/FileLoggerFactory.java:13
↓ 1 callers
Method
createLogger
()
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method3/LoggerFactory.java:19
↓ 1 callers
Method
createLogger
()
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method1/DatabaseLoggerFactory.java:14
↓ 1 callers
Method
createLogger
()
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method1/FileLoggerFactory.java:13
↓ 1 callers
Method
createTextField
()
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/SummerSkinFactory.java:18
↓ 1 callers
Method
createTextField
()
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/SpringSkinFactory.java:18
↓ 1 callers
Method
deleteDocumentById
(String documentId)
design-patterns/src/main/java/pers/huangyuhui/froxy_pattern/froxy_pattern_2/AbstractDocumentDao.java:12
↓ 1 callers
Method
display
()
design-patterns/src/main/java/pers/huangyuhui/decorator_pattern/decorator_pattern_1/ScrollBarDecorator.java:17
↓ 1 callers
Method
display
()
design-patterns/src/main/java/pers/huangyuhui/decorator_pattern/decorator_pattern_1/Window.java:13
↓ 1 callers
Method
displayData
()
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method2/DataViewer.java:22
↓ 1 callers
Method
doSearch
(String userId, String keyWord)
design-patterns/src/main/java/pers/huangyuhui/froxy_pattern/froxy_pattern_1/ProxySearcher.java:17
↓ 1 callers
Method
doSearch
(String userId, String keyWord)
design-patterns/src/main/java/pers/huangyuhui/froxy_pattern/froxy_pattern_1/Searcher.java:12
↓ 1 callers
Method
draw
(int x, int y)
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_2/Drawable.java:12
↓ 1 callers
Method
encrypt
(String text)
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_1/CipherMachine.java:13
↓ 1 callers
Method
execute
()
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_2/DrawCommand.java:28
↓ 1 callers
Method
exit
()
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_1/LoginOutSystem.java:13
↓ 1 callers
Method
fileEncrypt
(String fromPath, String toPath)
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_1/EncryptFacade.java:25
↓ 1 callers
Method
fileEncrypt
(String fromPath, String toPath)
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_2/NewEncryptFacade.java:24
↓ 1 callers
Method
fileEncrypt
(String fromPath, String toPath)
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_2/EncryptFacade.java:25
↓ 1 callers
Method
findUserById
(String userId)
design-patterns/src/main/java/pers/huangyuhui/froxy_pattern/froxy_pattern_2/AbstractUserDao.java:12
↓ 1 callers
Method
getBookByIndex
(int index)
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator1/BookSelf.java:19
↓ 1 callers
Method
getChar
(String type)
design-patterns/src/main/java/pers/huangyuhui/simple_factory_pattern/simple_factory_pattern_1/ChartFactory.java:14
↓ 1 callers
Method
getData
()
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method2/DataViewer.java:14
↓ 1 callers
Method
getLength
()
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator1/BookSelf.java:27
↓ 1 callers
Method
getName
()
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator1/Book.java:19
↓ 1 callers
Method
getName
()
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/Entry.java:13
↓ 1 callers
Method
getObjects
()
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator2/AbstractObjectList.java:29
↓ 1 callers
Method
getSize
()
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/Entry.java:15
next →
1–100 of 341, ranked by callers