MCPcopy Create free account

hub / github.com/FengJungle/DesignPattern / functions

Functions468 in github.com/FengJungle/DesignPattern

↓ 16 callersMethodgetGameAccount
21.StatePattern/2.Code/Level.cpp:23
↓ 13 callersMethodhandle
16.InterpreterPattern/2.Code/InterpreterPattern.h:92
↓ 13 callersMethodsetInput
16.InterpreterPattern/2.Code/InterpreterPattern.h:89
↓ 11 callersMethodadd
09.CompositePattern/2.Code/CompositePattern.h:41
↓ 7 callersMethodgetScore
21.StatePattern/2.Code/GameAccount.cpp:72
↓ 7 callersMethodoperation
10.DecoratorPattern/2.Code/DecoratorPattern.h:18
↓ 7 callersMethodsetLevel
21.StatePattern/2.Code/GameAccount.cpp:28
↓ 7 callersMethodtouch
发送命令:触摸按钮
15.CommandPattern/2.Code/CommandPattern.h:131
↓ 6 callersMethodgetName
24.VisitorPattern/2.Code/Element.h:30
↓ 6 callersMethodgetPrice
24.VisitorPattern/2.Code/Element.h:18
↓ 6 callersMethodhandleRequest
处理请求
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:89
↓ 6 callersMethodinterpret
实现解释操作
16.InterpreterPattern/2.Code/InterpreterPattern.h:29
↓ 6 callersMethodprintWorkInfo
打印work信息
05.PrototypePattern/2.Code/PrototypePattern.h:64
↓ 5 callersMethodgetAccount
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:18
↓ 5 callersMethodregisterMethod
18.MediatorPattern/2.Code/Mediator.h:24
↓ 5 callersMethodsetMediator
18.MediatorPattern/2.Code/Colleague.h:18
↓ 4 callersMethodaddElement
24.VisitorPattern/2.Code/Demo.h:60
↓ 4 callersMethodgetName
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:47
↓ 4 callersMethodgetName
20.ObserverPattern/2.Code/Observer.h:17
↓ 4 callersMethodgetNetDevice
12.FlyweightPattern/2.Code/FlyweightPattern.h:48
↓ 4 callersMethodjoin
加入玩家
20.ObserverPattern/2.Code/AllyCenter.cpp:10
↓ 4 callersMethodplay
08.BridgePattern/2.Code/BridgePattern.h:24
↓ 4 callersMethodprint
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:21
↓ 4 callersMethodprint
void print(){ printf("NetDevice :%s\n",getName().c_str()); }*/
12.FlyweightPattern/2.Code/FlyweightPattern.h:19
↓ 4 callersMethodsetGameAccount
21.StatePattern/2.Code/Level.cpp:19
↓ 4 callersMethodsetNum
24.VisitorPattern/2.Code/visitor.cpp:13
↓ 3 callersMethodalgorithm
模板方法
23.TemplateMethodPattern/2.Code/FingerprintModule.h:27
↓ 3 callersMethodcommit
19.MementoPattern/2.Code/Originator.h:27
↓ 3 callersMethodexecute
实现execute()
15.CommandPattern/2.Code/CommandPattern.h:109
↓ 3 callersMethodgetComponent
10.DecoratorPattern/2.Code/DecoratorPattern.h:34
↓ 3 callersMethodgetNum
24.VisitorPattern/2.Code/Element.h:24
↓ 3 callersMethodgetSportProduct
01.SimpleFactory/2.Code/SimpleFactory.h:89
↓ 3 callersMethodgetSportProduct
02.FactoryMethod/2.Code/FactoryMethod.h:100
↓ 3 callersMethodsave
�������
19.MementoPattern/2.Code/Originator.h:24
↓ 3 callersMethodsetComponent
10.DecoratorPattern/2.Code/DecoratorPattern.h:37
↓ 3 callersMethodsetIdNum
05.PrototypePattern/2.Code/PrototypePattern.h:57
↓ 3 callersMethodsetName
05.PrototypePattern/2.Code/PrototypePattern.h:54
↓ 3 callersMethodsetSortStrategy
22.StrategyPattern/2.Code/Context.h:31
↓ 3 callersMethodsetSuperior
添加上级
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:42
↓ 3 callersMethodsetWorkModelName
05.PrototypePattern/2.Code/PrototypePattern.h:13
↓ 3 callersMethodsort
22.StrategyPattern/2.Code/Context.h:39
↓ 2 callersMethodaccept
24.VisitorPattern/2.Code/Element.cpp:15
↓ 2 callersMethodaddCommand
15.CommandPattern/2.Code/CommandPattern.h:150
↓ 2 callersMethodanswer
18.MediatorPattern/2.Code/Tenant.cpp:22
↓ 2 callersMethodask
18.MediatorPattern/2.Code/Tenant.cpp:16
↓ 2 callersMethodcall
实现
20.ObserverPattern/2.Code/Observer.h:38
↓ 2 callersMethodcodeLog
��ӡ��ʷ�汾
19.MementoPattern/2.Code/CodeManager.h:35
↓ 2 callersMethodconstruct
封装组装流程,返回建造结果
04.BuilderPattern/2.Code/BuilderPattern.h:144
↓ 2 callersMethodcurrentChannel
17.IteratorPattern/2.Code/Iterator.h:57
↓ 2 callersMethodgetBall
03.AbstractFactory/2.Code/AbstractFactory.h:127
↓ 2 callersMethodgetDate
19.MementoPattern/2.Code/Memento.h:31
↓ 2 callersMethodgetLabel
19.MementoPattern/2.Code/Memento.h:25
↓ 2 callersMethodgetMediator
18.MediatorPattern/2.Code/Colleague.h:21
↓ 2 callersMethodgetName
09.CompositePattern/2.Code/CompositePattern.h:26
↓ 2 callersMethodgetPersonType
18.MediatorPattern/2.Code/Colleague.h:27
↓ 2 callersMethodgetShirt
03.AbstractFactory/2.Code/AbstractFactory.h:132
↓ 2 callersMethodgetState
19.MementoPattern/2.Code/demo.h:49
↓ 2 callersMethodgetVersion
19.MementoPattern/2.Code/Memento.h:19
↓ 2 callersMethodoff
15.CommandPattern/2.Code/CommandPattern.h:56
↓ 2 callersMethodon
15.CommandPattern/2.Code/CommandPattern.h:52
↓ 2 callersMethodoperation
09.CompositePattern/2.Code/CompositePattern.h:76
↓ 2 callersMethodoperation
18.MediatorPattern/2.Code/Mediator.h:36
↓ 2 callersMethodprint
22.StrategyPattern/2.Code/Context.h:48
↓ 2 callersMethodprintfHouseInfo
打印House信息
04.BuilderPattern/2.Code/BuilderPattern.h:23
↓ 2 callersMethodsetBuilder
具体实现方法
04.BuilderPattern/2.Code/BuilderPattern.h:140
↓ 2 callersMethodsetCommand
注入具体命令类对象
15.CommandPattern/2.Code/CommandPattern.h:127
↓ 2 callersMethodsetDate
19.MementoPattern/2.Code/Memento.h:28
↓ 2 callersMethodsetFloor
04.BuilderPattern/2.Code/BuilderPattern.h:13
↓ 2 callersMethodsetLabel
19.MementoPattern/2.Code/Memento.h:22
↓ 2 callersMethodsetModel
05.PrototypePattern/2.Code/PrototypePattern.h:60
↓ 2 callersMethodsetRoof
04.BuilderPattern/2.Code/BuilderPattern.h:19
↓ 2 callersMethodsetState
set��������״̬����
21.StatePattern/2.Code/Demo.h:28
↓ 2 callersMethodsetVersion
19.MementoPattern/2.Code/Memento.h:16
↓ 2 callersMethodsetWall
04.BuilderPattern/2.Code/BuilderPattern.h:16
↓ 2 callersMethodsetupGame
Setup game
08.BridgePattern/2.Code/BridgePattern.h:60
↓ 2 callersMethodvisit
24.VisitorPattern/2.Code/visitor.cpp:20
↓ 1 callersMethodaccept
24.VisitorPattern/2.Code/Demo.h:41
↓ 1 callersMethodattach
添加观察者
20.ObserverPattern/2.Code/Demo.h:33
↓ 1 callersMethodbuildFloor
具体实现方法
04.BuilderPattern/2.Code/BuilderPattern.h:78
↓ 1 callersMethodbuildRoof
04.BuilderPattern/2.Code/BuilderPattern.h:84
↓ 1 callersMethodbuildWall
04.BuilderPattern/2.Code/BuilderPattern.h:81
↓ 1 callersMethodcalculate
07.AdapterPattern/2.Code/AdapterPattern.h:34
↓ 1 callersMethodchangeCards
21.StatePattern/2.Code/Level.cpp:44
↓ 1 callersMethodclone
05.PrototypePattern/2.Code/PrototypePattern.h:42
↓ 1 callersMethodcome
20.ObserverPattern/2.Code/Observer.h:55
↓ 1 callersMethodcreateIterator
17.IteratorPattern/2.Code/Aggregate.cpp:9
↓ 1 callersMethodcreateMemento
��������¼����
19.MementoPattern/2.Code/demo.h:19
↓ 1 callersMethoddoubleScore
21.StatePattern/2.Code/Level.cpp:40
↓ 1 callersMethodfirst
实现各个遍历方法
17.IteratorPattern/2.Code/Iterator.h:39
↓ 1 callersMethodgetDate
19.MementoPattern/2.Code/Originator.h:52
↓ 1 callersMethodgetFanState
15.CommandPattern/2.Code/CommandPattern.h:60
↓ 1 callersMethodgetHouse
04.BuilderPattern/2.Code/BuilderPattern.h:87
↓ 1 callersMethodgetLabel
19.MementoPattern/2.Code/Originator.h:46
↓ 1 callersMethodgetLampState
15.CommandPattern/2.Code/CommandPattern.h:38
↓ 1 callersMethodgetMemento
19.MementoPattern/2.Code/demo.h:61
↓ 1 callersMethodgetName
21.StatePattern/2.Code/GameAccount.cpp:36
↓ 1 callersMethodgetTime
13.ProxyPattern/2.Code/ProxyPattern.h:33
↓ 1 callersMethodgetTotalChannelNum
17.IteratorPattern/2.Code/Aggregate.cpp:15
↓ 1 callersMethodgetVersion
19.MementoPattern/2.Code/Originator.h:40
↓ 1 callersMethodhandle
ʵ��
21.StatePattern/2.Code/Demo.h:18
next →1–100 of 468, ranked by callers