MCPcopy Create free account

hub / github.com/Waleon/DesignPatterns / functions

Functions197 in github.com/Waleon/DesignPatterns

↓ 12 callersMethodAdd
Composite/leaf.h:12
↓ 10 callersMethodCost
Decorator/concrete_decorator.h:18
↓ 10 callersMethodName
Decorator/concrete_decorator.h:14
↓ 6 callersMethodHandleRequest
ChainOfResponsibility/concrete_handler.h:46
↓ 6 callersMethodName
AbstractFactory/concrete_product.h:20
↓ 3 callersMethodCreateBike
AbstractFactory/concrete_factory.h:28
↓ 3 callersMethodCreateCar
FactoryMethod/concrete_factory.h:20
↓ 3 callersMethodCreateCar
AbstractFactory/concrete_factory.h:24
↓ 3 callersMethodCreateCar
生产汽车
SimpleFactory/factory.h:17
↓ 3 callersMethodName
FactoryMethod/concrete_product.h:19
↓ 3 callersMethodName
SimpleFactory/concrete_product.h:19
↓ 3 callersMethodTravel
Strategy/context.h:22
↓ 3 callersMethodsubmitRequest
提交订单
Facade/facade.h:20
↓ 2 callersMethodAccept
Visitor/object_structure.h:19
↓ 2 callersMethodAttach
Observer/concrete_subject.h:21
↓ 2 callersMethodAttach
Visitor/object_structure.h:11
↓ 2 callersMethodClone
Prototype/concrete_prototype.h:30
↓ 2 callersMethodCreate
Builder/director.h:10
↓ 2 callersMethodGetCPU
Builder/product.h:17
↓ 2 callersMethodGetDateTime
�����ڴ�ӡ
Memento/originator.h:29
↓ 2 callersMethodGetMainboard
Builder/product.h:18
↓ 2 callersMethodGetRam
Builder/product.h:19
↓ 2 callersMethodGetResult
Builder/concrete_bulider.h:30
↓ 2 callersMethodGetVideoCard
Builder/product.h:20
↓ 2 callersMethodNotify
Observer/concrete_subject.h:29
↓ 2 callersMethodOff
������ʽ���عرյ���
Bridge/refined_abstraction.h:31
↓ 2 callersMethodOn
������ʽ���ش򿪵���
Bridge/refined_abstraction.h:23
↓ 2 callersMethodPlay
Prototype/concrete_prototype.h:35
↓ 2 callersMethodPowerOff
�رշ���
Bridge/concrete_implementor.h:40
↓ 2 callersMethodPowerOn
�򿪷���
Bridge/concrete_implementor.h:35
↓ 2 callersMethodRecharge
���� 50 ����
Proxy/proxy.h:16
↓ 2 callersMethodRecruit
У԰��Ƹ
TemplateMethod/abstract_class.h:13
↓ 2 callersMethodSetCpu
Builder/product.h:12
↓ 2 callersMethodSetMainboard
Builder/product.h:13
↓ 2 callersMethodSetPrice
Observer/concrete_subject.h:17
↓ 2 callersMethodSetRam
Builder/product.h:14
↓ 2 callersMethodSetSuccessor
ChainOfResponsibility/handler.h:19
↓ 2 callersMethodSetVideoCard
Builder/product.h:15
↓ 2 callersMethodVisit
Visitor/concrete_visitor.h:11
↓ 2 callersMethodregisterColleague
ע�������
Mediator/mediator.h:13
↓ 1 callersMethodBuildCpu
Builder/concrete_bulider.h:26
↓ 1 callersMethodBuildMainboard
Builder/concrete_bulider.h:27
↓ 1 callersMethodBuildRam
Builder/concrete_bulider.h:28
↓ 1 callersMethodBuildVideoCard
Builder/concrete_bulider.h:29
↓ 1 callersMethodCharge
Adapter/adapter.h:19
↓ 1 callersMethodChargeWithFeetFlat
Adapter/adaptee.h:12
↓ 1 callersMethodCreateMemento
��������ʱ��
Memento/originator.h:40
↓ 1 callersMethodDetach
Observer/concrete_subject.h:25
↓ 1 callersMethodOperation
Composite/leaf.h:22
↓ 1 callersMethodRemove
Composite/leaf.h:15
↓ 1 callersMethodRun
Strategy/concrete_strategy.h:28
↓ 1 callersMethodSave
���汸��
Memento/care_taker.h:28
↓ 1 callersMethodSetDateTime
Memento/originator.h:23
↓ 1 callersMethodSetMemento
�ָ�����ʱ��
Memento/originator.h:34
↓ 1 callersMethodUndo
��Խ��ijһʱ�̣����ȡʱ�䣩
Memento/care_taker.h:33
↓ 1 callersMethodUpdate
Observer/concrete_observer.h:16
↓ 1 callersMethodassignWeapon
Flyweight/concrete_flyweight.h:14
↓ 1 callersMethodcheckStatus
检测状态
Facade/sub_system.h:50
↓ 1 callersMethoddistributeMessage
�������ߵ���Ϣ���͸����в����ߣ����������������Լ���
Mediator/concrete_mediator.h:11
↓ 1 callersMethodfollowupNum
返回跟踪次数
Facade/facade.h:15
↓ 1 callersMethodgetName
Mediator/colleague.h:13
↓ 1 callersMethodmission
Flyweight/concrete_flyweight.h:18
↓ 1 callersMethodreceiveMessage
�������Է����ߵ���Ϣ
Mediator/concrete_colleague.h:20
↓ 1 callersMethodsendMessage
ͨ���н��ߣ����Լ�����Ϣ������ȥ
Mediator/concrete_colleague.h:14
↓ 1 callersMethodsubmitRequest
Facade/sub_system.h:45
MethodAccept
Visitor/concrete_element.h:12
MethodAccept
Visitor/concrete_element.h:22
MethodAdd
Composite/composite.h:22
MethodBuildCpu
Builder/concrete_bulider.h:11
MethodBuildMainboard
Builder/concrete_bulider.h:12
MethodBuildRam
Builder/concrete_bulider.h:13
MethodBuildVideoCard
Builder/concrete_bulider.h:14
MethodCareerTalk
������
TemplateMethod/abstract_class.h:23
MethodComponent
Composite/component.h:12
MethodComposite
Composite/composite.h:14
MethodConcreteObserver
Observer/concrete_observer.h:14
MethodConcreteSubject
Observer/concrete_subject.h:15
MethodCondimentDecorator
Decorator/decorator.h:10
MethodCost
Decorator/concrete_decorator.h:33
MethodCost
Decorator/concrete_decorator.h:48
MethodCost
Decorator/decorator.h:16
MethodCost
Decorator/concrete_component.h:16
MethodCost
Decorator/concrete_component.h:29
MethodCounterTerrorist
Flyweight/concrete_flyweight.h:27
MethodCream
Decorator/concrete_decorator.h:12
MethodCreateBike
AbstractFactory/concrete_factory.h:15
MethodCreateBike
AbstractFactory/concrete_factory.h:41
MethodCreateCar
FactoryMethod/concrete_factory.h:11
MethodCreateCar
FactoryMethod/concrete_factory.h:29
MethodCreateCar
AbstractFactory/concrete_factory.h:11
MethodCreateCar
AbstractFactory/concrete_factory.h:37
MethodCreateFactory
创建工厂
AbstractFactory/factory.cpp:5
MethodDateTime
Memento/memento.h:19
MethodDetach
Visitor/object_structure.h:15
MethodGetChild
Composite/leaf.h:18
MethodGetChild
Composite/composite.h:36
MethodGetDateTime
Memento/memento.h:26
MethodGetInstance
Singleton/singleton.cpp:42
MethodGetResult
Builder/concrete_bulider.h:15
MethodHandleRequest
ChainOfResponsibility/concrete_handler.h:18
next →1–100 of 197, ranked by callers