Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JamesZBL/java_design_patterns
/ functions
Functions
433 in github.com/JamesZBL/java_design_patterns
⨍
Functions
433
◇
Types & classes
188
↓ 52 callers
Method
add
(CharacterComposite character)
composite/src/main/java/me/zbl/composite/CharacterComposite.java:36
↓ 12 callers
Method
createGun
(GunType type)
flyweight/src/main/java/me/zbl/flyweight/GunFactory.java:42
↓ 12 callers
Method
enter
(Customer customer)
proxy/src/main/java/me/zbl/proxy/DiningRoomProxy.java:44
↓ 10 callers
Method
getDescription
()
abstract-factory/src/main/java/me/zbl/abstractFactory/Member.java:31
↓ 10 callers
Method
logContains
(String message)
facade/src/test/java/me/zbl/facade/CourseFacadeTest.java:102
↓ 9 callers
Method
passing
()
observer/src/main/java/me/zbl/observer/Time.java:55
↓ 8 callers
Method
clone
()
prototype/src/main/java/me/zbl/prototype/Driver.java:31
↓ 7 callers
Method
printStatus
打印当前状态
command/src/main/java/me/zbl/command/AbstractFont.java:61
↓ 7 callers
Method
toString
()
memento/src/main/java/me/zbl/memento/Flower.java:74
↓ 7 callers
Method
toString
()
prototype/src/main/java/me/zbl/prototype/EstateDriver.java:36
↓ 6 callers
Method
getMemento
()
memento/src/main/java/me/zbl/memento/Flower.java:63
↓ 5 callers
Method
action
(Event... events)
facade/src/main/java/me/zbl/facade/CourseParticipator.java:58
↓ 5 callers
Method
age
(Integer age)
builder/src/main/java/me/zbl/builder/Person.java:87
↓ 5 callers
Method
append
(ILoggingEvent eventObject)
facade/src/test/java/me/zbl/facade/CourseFacadeTest.java:93
↓ 5 callers
Method
build
()
builder/src/main/java/me/zbl/builder/Person.java:110
↓ 5 callers
Method
growing
()
memento/src/main/java/me/zbl/memento/Flower.java:36
↓ 5 callers
Method
name
()
facade/src/main/java/me/zbl/facade/CourseParticipator.java:56
↓ 5 callers
Method
name
(String name)
builder/src/main/java/me/zbl/builder/Person.java:92
↓ 5 callers
Method
nationality
(Nationality nationality)
builder/src/main/java/me/zbl/builder/Person.java:100
↓ 5 callers
Method
setType
(FlowerType type)
memento/src/main/java/me/zbl/memento/Flower.java:105
↓ 5 callers
Method
skinColor
(SkinColor skinColor)
builder/src/main/java/me/zbl/builder/Person.java:105
↓ 4 callers
Method
act
(Activity activity)
mediator/src/main/java/me/zbl/mediator/PartyMember.java:35
↓ 4 callers
Method
addMember
(PartyMember member)
mediator/src/main/java/me/zbl/mediator/PartyImpl.java:40
↓ 4 callers
Method
getName
()
factory-method/src/main/java/me/zbl/factory/method/FoodType.java:39
↓ 4 callers
Method
getType
()
memento/src/main/java/me/zbl/memento/Plant.java:35
↓ 4 callers
Method
print
()
composite/src/main/java/me/zbl/composite/Character.java:37
↓ 4 callers
Method
redo
()
command/src/main/java/me/zbl/command/Typist.java:59
↓ 4 callers
Method
stop
()
facade/src/main/java/me/zbl/facade/CourseFacade.java:57
↓ 4 callers
Method
toString
()
builder/src/main/java/me/zbl/builder/Person.java:60
↓ 4 callers
Method
undo
()
command/src/main/java/me/zbl/command/Typist.java:48
↓ 4 callers
Method
verifyFood
(Food food, Class<?> clazz, FoodType type)
factory-method/src/test/java/me/zbl/factory/method/FactoryMethodTest.java:68
↓ 3 callers
Method
beVisited
(UnitVisitor visitor)
visitor/src/main/java/me/zbl/visitor/Boss.java:35
↓ 3 callers
Method
createTeam
(final TeamFactory factory)
abstract-factory/src/main/java/me/zbl/abstractFactory/Application.java:39
↓ 3 callers
Method
drive
()
adapter/src/main/java/me/zbl/adapter/Car.java:31
↓ 3 callers
Method
getHeight
()
memento/src/main/java/me/zbl/memento/Flower.java:95
↓ 3 callers
Method
getLastMessage
()
decorator/src/test/java/me/zbl/decorator/CarpenterOperationsTest.java:86
↓ 3 callers
Method
getLogSize
()
facade/src/test/java/me/zbl/facade/CourseFacadeTest.java:98
↓ 3 callers
Method
getWeight
()
memento/src/main/java/me/zbl/memento/Flower.java:90
↓ 3 callers
Method
getmCaptain
()
abstract-factory/src/main/java/me/zbl/abstractFactory/Application.java:70
↓ 3 callers
Method
getmSailor
()
abstract-factory/src/main/java/me/zbl/abstractFactory/Application.java:78
↓ 3 callers
Method
getmShip
()
abstract-factory/src/main/java/me/zbl/abstractFactory/Application.java:62
↓ 3 callers
Method
handleRequest
(Request request)
chain/src/main/java/me/zbl/chain/Commander.java:41
↓ 3 callers
Method
hasNext
()
iterator/src/main/java/BookShelfIterator.java:42
↓ 3 callers
Method
interpret
()
interpreter/src/main/java/me/zbl/interpreter/Expression.java:31
↓ 3 callers
Method
markRequest
()
chain/src/main/java/me/zbl/chain/Request.java:56
↓ 3 callers
Method
next
()
iterator/src/main/java/BookShelfIterator.java:47
↓ 3 callers
Method
onCombatting
()
bridge/src/main/java/me/zbl/bridge/Enemy.java:33
↓ 3 callers
Method
onStartWar
()
bridge/src/main/java/me/zbl/bridge/Enemy.java:31
↓ 3 callers
Method
onStopWar
()
bridge/src/main/java/me/zbl/bridge/Enemy.java:35
↓ 3 callers
Method
prepare
()
state/src/main/java/me/zbl/state/Coder.java:50
↓ 3 callers
Method
printHandleMessage
(Request request)
chain/src/main/java/me/zbl/chain/RequestHandler.java:50
↓ 3 callers
Method
setColor
(Color color)
command/src/main/java/me/zbl/command/AbstractFont.java:51
↓ 3 callers
Method
setHeight
(int height)
memento/src/main/java/me/zbl/memento/Flower.java:109
↓ 3 callers
Method
setSize
(Size size)
command/src/main/java/me/zbl/command/AbstractFont.java:43
↓ 3 callers
Method
setWeight
(int weight)
memento/src/main/java/me/zbl/memento/Flower.java:113
↓ 3 callers
Method
toString
()
iterator/src/main/java/Item.java:46
↓ 3 callers
Method
transport
()
strategy/src/main/java/me/zbl/strategy/BusinessMan.java:41
↓ 2 callers
Method
addObserver
(TimeObserver observer)
observer/src/main/java/me/zbl/observer/Time.java:47
↓ 2 callers
Method
cast
(Command command, AbstractFont font)
command/src/main/java/me/zbl/command/Typist.java:42
↓ 2 callers
Method
changeStateTo
(State newState)
state/src/main/java/me/zbl/state/Coder.java:37
↓ 2 callers
Method
changetStrategy
(TransportationStrategy strategy)
strategy/src/main/java/me/zbl/strategy/BusinessMan.java:37
↓ 2 callers
Method
checkBefore
()
decorator/src/main/java/me/zbl/decorator/Operation.java:31
↓ 2 callers
Method
checkBefore
()
decorator/src/main/java/me/zbl/decorator/HammerSmithOperation.java:41
↓ 2 callers
Method
checkBefore
()
decorator/src/main/java/me/zbl/decorator/CarpenterOperation.java:36
↓ 2 callers
Method
chekcAfter
()
decorator/src/main/java/me/zbl/decorator/Operation.java:35
↓ 2 callers
Method
chekcAfter
()
decorator/src/main/java/me/zbl/decorator/HammerSmithOperation.java:53
↓ 2 callers
Method
chekcAfter
()
decorator/src/main/java/me/zbl/decorator/CarpenterOperation.java:46
↓ 2 callers
Method
combatting
()
bridge/src/main/java/me/zbl/bridge/MordernWar.java:53
↓ 2 callers
Method
combatting
()
bridge/src/main/java/me/zbl/bridge/AncientWar.java:53
↓ 2 callers
Method
cookFood
(FoodType foodType)
factory-method/src/main/java/me/zbl/factory/method/WesternCook.java:31
↓ 2 callers
Method
cookFood
(FoodType foodType)
factory-method/src/main/java/me/zbl/factory/method/ChineseCook.java:31
↓ 2 callers
Method
cookFood
(FoodType foodType)
factory-method/src/main/java/me/zbl/factory/method/Cook.java:31
↓ 2 callers
Method
createDriver
()
prototype/src/main/java/me/zbl/prototype/TeamFactory.java:31
↓ 2 callers
Method
createPassenger
()
prototype/src/main/java/me/zbl/prototype/TeamFactory.java:33
↓ 2 callers
Method
createVehicle
()
prototype/src/main/java/me/zbl/prototype/TeamFactory.java:35
↓ 2 callers
Method
execute
()
command/src/main/java/me/zbl/command/Rubify.java:39
↓ 2 callers
Method
getColor
()
command/src/main/java/me/zbl/command/AbstractFont.java:47
↓ 2 callers
Method
getEnemy
()
bridge/src/main/java/me/zbl/bridge/War.java:31
↓ 2 callers
Method
getInstance
@return 单例实例
singleton/src/main/java/me/zbl/singleton/LazyInitializationDirector.java:44
↓ 2 callers
Method
getInstance
客户端调用获取单例实例 @return 单例实例
singleton/src/main/java/me/zbl/singleton/Director.java:49
↓ 2 callers
Method
getInstance
()
singleton/src/main/java/me/zbl/singleton/ThreadSafeDoubleCheckLocking.java:49
↓ 2 callers
Method
getInstance
此方法被第一次调用时才会生成单例实例,实现懒加载
singleton/src/main/java/me/zbl/singleton/ThreadSafeLazyLoadDirector.java:43
↓ 2 callers
Method
getItemList
()
iterator/src/main/java/BookShelf.java:50
↓ 2 callers
Method
getNexIdx
()
iterator/src/main/java/BookShelfIterator.java:56
↓ 2 callers
Method
getSize
()
command/src/main/java/me/zbl/command/AbstractFont.java:39
↓ 2 callers
Method
getType
()
memento/src/main/java/me/zbl/memento/Flower.java:100
↓ 2 callers
Method
interpret
()
interpreter/src/main/java/me/zbl/interpreter/NumberExpression.java:41
↓ 2 callers
Method
isOperator
判断字符串是否为四则运算的操作符 @param s 待判断的字符串 @return 是否为操作符
interpreter/src/main/java/me/zbl/interpreter/Application.java:75
↓ 2 callers
Method
join
()
decorator/src/main/java/me/zbl/decorator/Operation.java:33
↓ 2 callers
Method
join
()
decorator/src/main/java/me/zbl/decorator/HammerSmithOperation.java:47
↓ 2 callers
Method
join
()
decorator/src/main/java/me/zbl/decorator/CarpenterOperation.java:41
↓ 2 callers
Method
learn
学习 @param description 状态 @param adviser 请教对象
template-method/src/main/java/me/zbl/template/method/Student.java:43
↓ 2 callers
Method
makeFood
()
factory-method/src/main/java/me/zbl/factory/method/Application.java:49
↓ 2 callers
Method
prepare
()
facade/src/main/java/me/zbl/facade/CourseFacade.java:42
↓ 2 callers
Method
print
()
composite/src/main/java/me/zbl/composite/CharacterComposite.java:50
↓ 2 callers
Method
proceed
()
facade/src/main/java/me/zbl/facade/CourseFacade.java:50
↓ 2 callers
Method
sentenceByChinese
()
composite/src/main/java/me/zbl/composite/Writer.java:35
↓ 2 callers
Method
sentenceByEnglish
()
composite/src/main/java/me/zbl/composite/Writer.java:48
↓ 2 callers
Method
shoot
()
flyweight/src/main/java/me/zbl/flyweight/Shooting.java:31
↓ 2 callers
Method
startWar
()
bridge/src/main/java/me/zbl/bridge/MordernWar.java:47
next →
1–100 of 433, ranked by callers