Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Waleon/DesignPatterns
/ functions
Functions
197 in github.com/Waleon/DesignPatterns
⨍
Functions
197
◇
Types & classes
106
↓ 12 callers
Method
Add
Composite/leaf.h:12
↓ 10 callers
Method
Cost
Decorator/concrete_decorator.h:18
↓ 10 callers
Method
Name
Decorator/concrete_decorator.h:14
↓ 6 callers
Method
HandleRequest
ChainOfResponsibility/concrete_handler.h:46
↓ 6 callers
Method
Name
AbstractFactory/concrete_product.h:20
↓ 3 callers
Method
CreateBike
AbstractFactory/concrete_factory.h:28
↓ 3 callers
Method
CreateCar
FactoryMethod/concrete_factory.h:20
↓ 3 callers
Method
CreateCar
AbstractFactory/concrete_factory.h:24
↓ 3 callers
Method
CreateCar
生产汽车
SimpleFactory/factory.h:17
↓ 3 callers
Method
Name
FactoryMethod/concrete_product.h:19
↓ 3 callers
Method
Name
SimpleFactory/concrete_product.h:19
↓ 3 callers
Method
Travel
Strategy/context.h:22
↓ 3 callers
Method
submitRequest
提交订单
Facade/facade.h:20
↓ 2 callers
Method
Accept
Visitor/object_structure.h:19
↓ 2 callers
Method
Attach
Observer/concrete_subject.h:21
↓ 2 callers
Method
Attach
Visitor/object_structure.h:11
↓ 2 callers
Method
Clone
Prototype/concrete_prototype.h:30
↓ 2 callers
Method
Create
Builder/director.h:10
↓ 2 callers
Method
GetCPU
Builder/product.h:17
↓ 2 callers
Method
GetDateTime
�����ڴ�ӡ
Memento/originator.h:29
↓ 2 callers
Method
GetMainboard
Builder/product.h:18
↓ 2 callers
Method
GetRam
Builder/product.h:19
↓ 2 callers
Method
GetResult
Builder/concrete_bulider.h:30
↓ 2 callers
Method
GetVideoCard
Builder/product.h:20
↓ 2 callers
Method
Notify
Observer/concrete_subject.h:29
↓ 2 callers
Method
Off
������ʽ���عرյ���
Bridge/refined_abstraction.h:31
↓ 2 callers
Method
On
������ʽ���ش���
Bridge/refined_abstraction.h:23
↓ 2 callers
Method
Play
Prototype/concrete_prototype.h:35
↓ 2 callers
Method
PowerOff
�رշ���
Bridge/concrete_implementor.h:40
↓ 2 callers
Method
PowerOn
����
Bridge/concrete_implementor.h:35
↓ 2 callers
Method
Recharge
���� 50 ����
Proxy/proxy.h:16
↓ 2 callers
Method
Recruit
У��Ƹ
TemplateMethod/abstract_class.h:13
↓ 2 callers
Method
SetCpu
Builder/product.h:12
↓ 2 callers
Method
SetMainboard
Builder/product.h:13
↓ 2 callers
Method
SetPrice
Observer/concrete_subject.h:17
↓ 2 callers
Method
SetRam
Builder/product.h:14
↓ 2 callers
Method
SetSuccessor
ChainOfResponsibility/handler.h:19
↓ 2 callers
Method
SetVideoCard
Builder/product.h:15
↓ 2 callers
Method
Visit
Visitor/concrete_visitor.h:11
↓ 2 callers
Method
registerColleague
ע�������
Mediator/mediator.h:13
↓ 1 callers
Method
BuildCpu
Builder/concrete_bulider.h:26
↓ 1 callers
Method
BuildMainboard
Builder/concrete_bulider.h:27
↓ 1 callers
Method
BuildRam
Builder/concrete_bulider.h:28
↓ 1 callers
Method
BuildVideoCard
Builder/concrete_bulider.h:29
↓ 1 callers
Method
Charge
Adapter/adapter.h:19
↓ 1 callers
Method
ChargeWithFeetFlat
Adapter/adaptee.h:12
↓ 1 callers
Method
CreateMemento
��������ʱ��
Memento/originator.h:40
↓ 1 callers
Method
Detach
Observer/concrete_subject.h:25
↓ 1 callers
Method
Operation
Composite/leaf.h:22
↓ 1 callers
Method
Remove
Composite/leaf.h:15
↓ 1 callers
Method
Run
Strategy/concrete_strategy.h:28
↓ 1 callers
Method
Save
���汸��
Memento/care_taker.h:28
↓ 1 callers
Method
SetDateTime
Memento/originator.h:23
↓ 1 callers
Method
SetMemento
�ָ�����ʱ��
Memento/originator.h:34
↓ 1 callers
Method
Undo
��Խ��ijһʱ�̣����ȡʱ�䣩
Memento/care_taker.h:33
↓ 1 callers
Method
Update
Observer/concrete_observer.h:16
↓ 1 callers
Method
assignWeapon
Flyweight/concrete_flyweight.h:14
↓ 1 callers
Method
checkStatus
检测状态
Facade/sub_system.h:50
↓ 1 callers
Method
distributeMessage
�������ߵ���Ϣ�������в����ߣ����������������Լ���
Mediator/concrete_mediator.h:11
↓ 1 callers
Method
followupNum
返回跟踪次数
Facade/facade.h:15
↓ 1 callers
Method
getName
Mediator/colleague.h:13
↓ 1 callers
Method
mission
Flyweight/concrete_flyweight.h:18
↓ 1 callers
Method
receiveMessage
�������Է����ߵ���Ϣ
Mediator/concrete_colleague.h:20
↓ 1 callers
Method
sendMessage
ͨ���н��ߣ����Լ�����Ϣ������ȥ
Mediator/concrete_colleague.h:14
↓ 1 callers
Method
submitRequest
Facade/sub_system.h:45
Method
Accept
Visitor/concrete_element.h:12
Method
Accept
Visitor/concrete_element.h:22
Method
Add
Composite/composite.h:22
Method
BuildCpu
Builder/concrete_bulider.h:11
Method
BuildMainboard
Builder/concrete_bulider.h:12
Method
BuildRam
Builder/concrete_bulider.h:13
Method
BuildVideoCard
Builder/concrete_bulider.h:14
Method
CareerTalk
������
TemplateMethod/abstract_class.h:23
Method
Component
Composite/component.h:12
Method
Composite
Composite/composite.h:14
Method
ConcreteObserver
Observer/concrete_observer.h:14
Method
ConcreteSubject
Observer/concrete_subject.h:15
Method
CondimentDecorator
Decorator/decorator.h:10
Method
Cost
Decorator/concrete_decorator.h:33
Method
Cost
Decorator/concrete_decorator.h:48
Method
Cost
Decorator/decorator.h:16
Method
Cost
Decorator/concrete_component.h:16
Method
Cost
Decorator/concrete_component.h:29
Method
CounterTerrorist
Flyweight/concrete_flyweight.h:27
Method
Cream
Decorator/concrete_decorator.h:12
Method
CreateBike
AbstractFactory/concrete_factory.h:15
Method
CreateBike
AbstractFactory/concrete_factory.h:41
Method
CreateCar
FactoryMethod/concrete_factory.h:11
Method
CreateCar
FactoryMethod/concrete_factory.h:29
Method
CreateCar
AbstractFactory/concrete_factory.h:11
Method
CreateCar
AbstractFactory/concrete_factory.h:37
Method
CreateFactory
创建工厂
AbstractFactory/factory.cpp:5
Method
DateTime
Memento/memento.h:19
Method
Detach
Visitor/object_structure.h:15
Method
GetChild
Composite/leaf.h:18
Method
GetChild
Composite/composite.h:36
Method
GetDateTime
Memento/memento.h:26
Method
GetInstance
Singleton/singleton.cpp:42
Method
GetResult
Builder/concrete_bulider.h:15
Method
HandleRequest
ChainOfResponsibility/concrete_handler.h:18
next →
1–100 of 197, ranked by callers