Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FengJungle/DesignPattern
/ functions
Functions
468 in github.com/FengJungle/DesignPattern
⨍
Functions
468
◇
Types & classes
162
↓ 16 callers
Method
getGameAccount
21.StatePattern/2.Code/Level.cpp:23
↓ 13 callers
Method
handle
16.InterpreterPattern/2.Code/InterpreterPattern.h:92
↓ 13 callers
Method
setInput
16.InterpreterPattern/2.Code/InterpreterPattern.h:89
↓ 11 callers
Method
add
09.CompositePattern/2.Code/CompositePattern.h:41
↓ 7 callers
Method
getScore
21.StatePattern/2.Code/GameAccount.cpp:72
↓ 7 callers
Method
operation
10.DecoratorPattern/2.Code/DecoratorPattern.h:18
↓ 7 callers
Method
setLevel
21.StatePattern/2.Code/GameAccount.cpp:28
↓ 7 callers
Method
touch
发送命令:触摸按钮
15.CommandPattern/2.Code/CommandPattern.h:131
↓ 6 callers
Method
getName
24.VisitorPattern/2.Code/Element.h:30
↓ 6 callers
Method
getPrice
24.VisitorPattern/2.Code/Element.h:18
↓ 6 callers
Method
handleRequest
处理请求
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:89
↓ 6 callers
Method
interpret
实现解释操作
16.InterpreterPattern/2.Code/InterpreterPattern.h:29
↓ 6 callers
Method
printWorkInfo
打印work信息
05.PrototypePattern/2.Code/PrototypePattern.h:64
↓ 5 callers
Method
getAccount
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:18
↓ 5 callers
Method
registerMethod
18.MediatorPattern/2.Code/Mediator.h:24
↓ 5 callers
Method
setMediator
18.MediatorPattern/2.Code/Colleague.h:18
↓ 4 callers
Method
addElement
24.VisitorPattern/2.Code/Demo.h:60
↓ 4 callers
Method
getName
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:47
↓ 4 callers
Method
getName
20.ObserverPattern/2.Code/Observer.h:17
↓ 4 callers
Method
getNetDevice
12.FlyweightPattern/2.Code/FlyweightPattern.h:48
↓ 4 callers
Method
join
加入玩家
20.ObserverPattern/2.Code/AllyCenter.cpp:10
↓ 4 callers
Method
play
08.BridgePattern/2.Code/BridgePattern.h:24
↓ 4 callers
Method
print
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:21
↓ 4 callers
Method
print
void print(){ printf("NetDevice :%s\n",getName().c_str()); }*/
12.FlyweightPattern/2.Code/FlyweightPattern.h:19
↓ 4 callers
Method
setGameAccount
21.StatePattern/2.Code/Level.cpp:19
↓ 4 callers
Method
setNum
24.VisitorPattern/2.Code/visitor.cpp:13
↓ 3 callers
Method
algorithm
模板方法
23.TemplateMethodPattern/2.Code/FingerprintModule.h:27
↓ 3 callers
Method
commit
19.MementoPattern/2.Code/Originator.h:27
↓ 3 callers
Method
execute
实现execute()
15.CommandPattern/2.Code/CommandPattern.h:109
↓ 3 callers
Method
getComponent
10.DecoratorPattern/2.Code/DecoratorPattern.h:34
↓ 3 callers
Method
getNum
24.VisitorPattern/2.Code/Element.h:24
↓ 3 callers
Method
getSportProduct
01.SimpleFactory/2.Code/SimpleFactory.h:89
↓ 3 callers
Method
getSportProduct
02.FactoryMethod/2.Code/FactoryMethod.h:100
↓ 3 callers
Method
save
�������
19.MementoPattern/2.Code/Originator.h:24
↓ 3 callers
Method
setComponent
10.DecoratorPattern/2.Code/DecoratorPattern.h:37
↓ 3 callers
Method
setIdNum
05.PrototypePattern/2.Code/PrototypePattern.h:57
↓ 3 callers
Method
setName
05.PrototypePattern/2.Code/PrototypePattern.h:54
↓ 3 callers
Method
setSortStrategy
22.StrategyPattern/2.Code/Context.h:31
↓ 3 callers
Method
setSuperior
添加上级
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:42
↓ 3 callers
Method
setWorkModelName
05.PrototypePattern/2.Code/PrototypePattern.h:13
↓ 3 callers
Method
sort
22.StrategyPattern/2.Code/Context.h:39
↓ 2 callers
Method
accept
24.VisitorPattern/2.Code/Element.cpp:15
↓ 2 callers
Method
addCommand
15.CommandPattern/2.Code/CommandPattern.h:150
↓ 2 callers
Method
answer
18.MediatorPattern/2.Code/Tenant.cpp:22
↓ 2 callers
Method
ask
18.MediatorPattern/2.Code/Tenant.cpp:16
↓ 2 callers
Method
call
实现
20.ObserverPattern/2.Code/Observer.h:38
↓ 2 callers
Method
codeLog
��ӡ��ʷ�汾
19.MementoPattern/2.Code/CodeManager.h:35
↓ 2 callers
Method
construct
封装组装流程,返回建造结果
04.BuilderPattern/2.Code/BuilderPattern.h:144
↓ 2 callers
Method
currentChannel
17.IteratorPattern/2.Code/Iterator.h:57
↓ 2 callers
Method
getBall
03.AbstractFactory/2.Code/AbstractFactory.h:127
↓ 2 callers
Method
getDate
19.MementoPattern/2.Code/Memento.h:31
↓ 2 callers
Method
getLabel
19.MementoPattern/2.Code/Memento.h:25
↓ 2 callers
Method
getMediator
18.MediatorPattern/2.Code/Colleague.h:21
↓ 2 callers
Method
getName
09.CompositePattern/2.Code/CompositePattern.h:26
↓ 2 callers
Method
getPersonType
18.MediatorPattern/2.Code/Colleague.h:27
↓ 2 callers
Method
getShirt
03.AbstractFactory/2.Code/AbstractFactory.h:132
↓ 2 callers
Method
getState
19.MementoPattern/2.Code/demo.h:49
↓ 2 callers
Method
getVersion
19.MementoPattern/2.Code/Memento.h:19
↓ 2 callers
Method
off
15.CommandPattern/2.Code/CommandPattern.h:56
↓ 2 callers
Method
on
15.CommandPattern/2.Code/CommandPattern.h:52
↓ 2 callers
Method
operation
09.CompositePattern/2.Code/CompositePattern.h:76
↓ 2 callers
Method
operation
18.MediatorPattern/2.Code/Mediator.h:36
↓ 2 callers
Method
print
22.StrategyPattern/2.Code/Context.h:48
↓ 2 callers
Method
printfHouseInfo
打印House信息
04.BuilderPattern/2.Code/BuilderPattern.h:23
↓ 2 callers
Method
setBuilder
具体实现方法
04.BuilderPattern/2.Code/BuilderPattern.h:140
↓ 2 callers
Method
setCommand
注入具体命令类对象
15.CommandPattern/2.Code/CommandPattern.h:127
↓ 2 callers
Method
setDate
19.MementoPattern/2.Code/Memento.h:28
↓ 2 callers
Method
setFloor
04.BuilderPattern/2.Code/BuilderPattern.h:13
↓ 2 callers
Method
setLabel
19.MementoPattern/2.Code/Memento.h:22
↓ 2 callers
Method
setModel
05.PrototypePattern/2.Code/PrototypePattern.h:60
↓ 2 callers
Method
setRoof
04.BuilderPattern/2.Code/BuilderPattern.h:19
↓ 2 callers
Method
setState
set��������״̬����
21.StatePattern/2.Code/Demo.h:28
↓ 2 callers
Method
setVersion
19.MementoPattern/2.Code/Memento.h:16
↓ 2 callers
Method
setWall
04.BuilderPattern/2.Code/BuilderPattern.h:16
↓ 2 callers
Method
setupGame
Setup game
08.BridgePattern/2.Code/BridgePattern.h:60
↓ 2 callers
Method
visit
24.VisitorPattern/2.Code/visitor.cpp:20
↓ 1 callers
Method
accept
24.VisitorPattern/2.Code/Demo.h:41
↓ 1 callers
Method
attach
添加观察者
20.ObserverPattern/2.Code/Demo.h:33
↓ 1 callers
Method
buildFloor
具体实现方法
04.BuilderPattern/2.Code/BuilderPattern.h:78
↓ 1 callers
Method
buildRoof
04.BuilderPattern/2.Code/BuilderPattern.h:84
↓ 1 callers
Method
buildWall
04.BuilderPattern/2.Code/BuilderPattern.h:81
↓ 1 callers
Method
calculate
07.AdapterPattern/2.Code/AdapterPattern.h:34
↓ 1 callers
Method
changeCards
21.StatePattern/2.Code/Level.cpp:44
↓ 1 callers
Method
clone
05.PrototypePattern/2.Code/PrototypePattern.h:42
↓ 1 callers
Method
come
20.ObserverPattern/2.Code/Observer.h:55
↓ 1 callers
Method
createIterator
17.IteratorPattern/2.Code/Aggregate.cpp:9
↓ 1 callers
Method
createMemento
��������¼����
19.MementoPattern/2.Code/demo.h:19
↓ 1 callers
Method
doubleScore
21.StatePattern/2.Code/Level.cpp:40
↓ 1 callers
Method
first
实现各个遍历方法
17.IteratorPattern/2.Code/Iterator.h:39
↓ 1 callers
Method
getDate
19.MementoPattern/2.Code/Originator.h:52
↓ 1 callers
Method
getFanState
15.CommandPattern/2.Code/CommandPattern.h:60
↓ 1 callers
Method
getHouse
04.BuilderPattern/2.Code/BuilderPattern.h:87
↓ 1 callers
Method
getLabel
19.MementoPattern/2.Code/Originator.h:46
↓ 1 callers
Method
getLampState
15.CommandPattern/2.Code/CommandPattern.h:38
↓ 1 callers
Method
getMemento
19.MementoPattern/2.Code/demo.h:61
↓ 1 callers
Method
getName
21.StatePattern/2.Code/GameAccount.cpp:36
↓ 1 callers
Method
getTime
13.ProxyPattern/2.Code/ProxyPattern.h:33
↓ 1 callers
Method
getTotalChannelNum
17.IteratorPattern/2.Code/Aggregate.cpp:15
↓ 1 callers
Method
getVersion
19.MementoPattern/2.Code/Originator.h:40
↓ 1 callers
Method
handle
ʵ��
21.StatePattern/2.Code/Demo.h:18
next →
1–100 of 468, ranked by callers