Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Waleon/DesignPatterns
/ types & classes
Types & classes
106 in github.com/Waleon/DesignPatterns
⨍
Functions
197
◇
Types & classes
106
Class
AFactory
工厂接口
FactoryMethod/factory.h:7
Class
AFactory
抽象工厂
AbstractFactory/factory.h:7
Class
Alibaba
����
TemplateMethod/concrete_class.h:8
Class
AudiBike
奥迪
AbstractFactory/concrete_product.h:54
Class
AudiCar
奥迪汽车
FactoryMethod/concrete_product.h:25
Class
AudiCar
奥迪
AbstractFactory/concrete_product.h:26
Class
AudiCar
奥迪汽车
SimpleFactory/concrete_product.h:25
Class
AudiFactory
奥迪工厂
FactoryMethod/concrete_factory.h:26
Class
AudiFactory
奥迪工厂
AbstractFactory/concrete_factory.h:34
Class
BellTower
Visitor/visitor.h:4
Class
BellTower
��¥
Visitor/concrete_element.h:9
Class
BenzBike
自行车 **********/ 奔驰
AbstractFactory/concrete_product.h:36
Class
BenzCar
奔驰汽车
FactoryMethod/concrete_product.h:7
Class
BenzCar
汽车 **********/ 奔驰
AbstractFactory/concrete_product.h:8
Class
BenzCar
奔驰汽车
SimpleFactory/concrete_product.h:7
Class
BenzFactory
奔驰工厂
FactoryMethod/concrete_factory.h:8
Class
BenzFactory
奔驰工厂
AbstractFactory/concrete_factory.h:8
Class
Bike
���г�
Strategy/concrete_strategy.h:16
Class
BmwBike
宝马
AbstractFactory/concrete_product.h:45
Class
BmwCar
宝马汽车
FactoryMethod/concrete_product.h:16
Class
BmwCar
宝马
AbstractFactory/concrete_product.h:17
Class
BmwCar
宝马汽车
SimpleFactory/concrete_product.h:16
Class
BmwFactory
宝马工厂
FactoryMethod/concrete_factory.h:17
Class
BmwFactory
宝马工厂
AbstractFactory/concrete_factory.h:21
Enum
CAR_TYPE
SimpleFactory/factory.h:6
Class
CEO
�ܲ�
ChainOfResponsibility/concrete_handler.h:43
Class
CMCC
�й��ƶ�
Proxy/real_subject.h:8
Class
Car
����
Strategy/concrete_strategy.h:25
Class
City
����������
Visitor/object_structure.h:8
Class
Cleaner
��
Visitor/concrete_visitor.h:21
Class
Company
��˾
TemplateMethod/abstract_class.h:7
Class
Component
Composite/component.h:9
Class
Composite
Composite/composite.h:11
Class
Computer
电脑
Builder/product.h:9
Class
ConcreteColleague
����ͬ����
Mediator/concrete_colleague.h:8
Class
ConcreteMediator
�������
Mediator/concrete_mediator.h:7
Class
ConcreteObserver
具体观察者
Observer/concrete_observer.h:11
Class
ConcreteSubject
具体主题
Observer/concrete_subject.h:12
Class
CondimentDecorator
调味品
Decorator/decorator.h:7
Class
CounterTerrorist
���־�Ӣ
Flyweight/concrete_flyweight.h:24
Class
Courier
快递员
Facade/sub_system.h:72
Class
Cream
奶油
Decorator/concrete_decorator.h:9
Class
DarkRoast
深度烘培咖啡豆
Decorator/concrete_component.h:22
Class
DateTime
����ʱ��
Memento/memento.h:16
Class
Direcror
构造指挥官
Builder/director.h:7
Class
Director
�ܼ�
ChainOfResponsibility/concrete_handler.h:29
Enum
FACTORY_TYPE
AbstractFactory/factory.h:10
Class
Factory
工厂
SimpleFactory/factory.h:13
Class
Fan
����
Bridge/concrete_implementor.h:31
Class
GC
Singleton/singleton.h:109
Class
HouseBlend
黑咖啡,属于混合咖啡
Decorator/concrete_component.h:9
Class
IBeverage
所有饮料的基类
Decorator/component.h:9
Class
IBike
自行车接口
AbstractFactory/product.h:16
Class
IBuilder
建造者接口,组装流程
Builder/builder.h:7
Class
ICar
汽车接口
FactoryMethod/product.h:9
Class
ICar
汽车接口
AbstractFactory/product.h:9
Class
ICar
汽车接口
SimpleFactory/product.h:9
Class
IColleague
����ͬ����
Mediator/colleague.h:9
Class
IColleague
Mediator/mediator.h:6
Class
IEquipment
����
Bridge/implementor.h:13
Class
IHandler
��������
ChainOfResponsibility/handler.h:15
Class
IMediator
Mediator/colleague.h:6
Class
IMediator
�������
Mediator/mediator.h:9
Class
IObserver
Observer/subject.h:4
Class
IObserver
抽象观察者
Observer/observer.h:5
Class
IPlace
�ط�
Visitor/element.h:7
Class
IPlayer
��� - ��������ʹ��
Flyweight/flyweight.h:8
Class
IRussiaSocket
俄罗斯提供的插座
Adapter/target.h:7
Class
ISubject
抽象主题
Observer/subject.h:7
Class
ISwitch
����
Bridge/abstraction.h:15
Class
ITelco
������Ӫ��
Proxy/subject.h:5
Class
ITransport
�����
Strategy/strategy.h:13
Class
IVisitor
������
Visitor/visitor.h:8
Class
IVisitor
Visitor/element.h:4
Class
Leaf
Composite/leaf.h:7
Class
Life
һ��
Memento/originator.h:17
Class
Light
���
Bridge/concrete_implementor.h:16
Class
Manager
����
ChainOfResponsibility/concrete_handler.h:15
Class
Mocha
摩卡
Decorator/concrete_decorator.h:24
Class
Monkey
猴子
Prototype/prototype.h:13
Class
OnlineShoppingFacade
网购外观
Facade/facade.h:7
Class
OrderTeam
订单团队
Facade/sub_system.h:14
Class
OwnCharger
自带的充电器 - 两脚扁型
Adapter/adaptee.h:9
Class
PandoraBox
�¹ⱦ��
Memento/care_taker.h:16
Class
PlayerFactory
���ڻ�ȡ���
Flyweight/flyweight_factory.h:8
Class
PowerAdapter
电源适配器
Adapter/adapter.h:12
Class
Proxy
������
Proxy/proxy.h:9
Class
PullChainSwitch
����ʽ����
Bridge/refined_abstraction.h:16
Class
Singleton
单例 - 懒汉式/饿汉式公用
Singleton/singleton.h:90
Enum
States
Facade/facade.h:65
Enum
States
Facade/sub_system.h:32
Enum
States
Facade/sub_system.h:60
Enum
States
Facade/sub_system.h:91
Class
SunWuKong
孙悟空
Prototype/concrete_prototype.h:19
Class
Syrup
糖浆
Decorator/concrete_decorator.h:39
Class
Tencent
��Ѷ
TemplateMethod/concrete_class.h:21
Class
TerracottaWarriors
Visitor/visitor.h:5
Class
TerracottaWarriors
����ٸ
Visitor/concrete_element.h:19
Class
Terrorist
�ֲ�����
Flyweight/concrete_flyweight.h:7
Class
ThinkPadBuilder
ThinkPad 系列
Builder/concrete_bulider.h:7
next →
1–100 of 106, ranked by callers