MCPcopy Create free account

hub / github.com/FengJungle/DesignPattern / types & classes

Types & classes162 in github.com/FengJungle/DesignPattern

ClassA
31.PImplPattern/02.Code/demo.h:6
ClassAbstractBall
抽象产品类AbstractBall
03.AbstractFactory/2.Code/AbstractFactory.h:9
ClassAbstractBuilder
抽象建造者AbstractBall
04.BuilderPattern/2.Code/BuilderPattern.h:35
ClassAbstractClass
抽象类(基类)
23.TemplateMethodPattern/2.Code/Demo.h:5
ClassAbstractFactory
抽象工厂类
02.FactoryMethod/2.Code/FactoryMethod.h:73
ClassAbstractFactory
抽象工厂类
03.AbstractFactory/2.Code/AbstractFactory.h:91
ClassAbstractNode
抽象表达式类
16.InterpreterPattern/2.Code/InterpreterPattern.h:11
ClassAbstractShirt
抽象产品类AbstractShirt
03.AbstractFactory/2.Code/AbstractFactory.h:51
ClassAbstractSportProduct
抽象产品类AbstractProduct
01.SimpleFactory/2.Code/SimpleFactory.h:9
ClassAbstractSportProduct
抽象产品类AbstractProduct
02.FactoryMethod/2.Code/FactoryMethod.h:9
ClassAdapter
适配器类Adapter
07.AdapterPattern/2.Code/AdapterPattern.h:40
ClassAdminOffice
叶子构件:行政办公室
09.CompositePattern/2.Code/CompositePattern.h:56
ClassAgency
18.MediatorPattern/2.Code/Colleague.h:10
ClassAgency
具体中介者
18.MediatorPattern/2.Code/Mediator.h:20
ClassAggregate
抽象聚合类 Aggregate
17.IteratorPattern/2.Code/Aggregate.h:13
ClassAllyCenter
抽象目标:联盟中心
20.ObserverPattern/2.Code/AllyCenter.h:13
ClassAllyCenterController
具体目标
20.ObserverPattern/2.Code/AllyCenter.h:31
ClassApple
24.VisitorPattern/2.Code/Visitor.h:9
ClassApple
具体元素:Apple
24.VisitorPattern/2.Code/Element.h:40
ClassApprover
抽象处理者
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:33
ClassBasketball
具体产品类Basketball
01.SimpleFactory/2.Code/SimpleFactory.h:24
ClassBasketball
具体产品类Basketball
02.FactoryMethod/2.Code/FactoryMethod.h:22
ClassBasketball
具体产品类Basketball
03.AbstractFactory/2.Code/AbstractFactory.h:21
ClassBasketballFactory
具体工厂类BasketballFactory
02.FactoryMethod/2.Code/FactoryMethod.h:81
ClassBasketballFactory
具体工厂类BasketballFactory
03.AbstractFactory/2.Code/AbstractFactory.h:100
ClassBasketballShirt
具体产品类BasketballShirt
03.AbstractFactory/2.Code/AbstractFactory.h:61
ClassBill
请求:票据
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:9
ClassBook
24.VisitorPattern/2.Code/Visitor.h:10
ClassBook
具体元素:Book
24.VisitorPattern/2.Code/Element.h:49
ClassBoss
具体处理者:老板
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:123
ClassBubbleSort
具体策略:冒泡排序
22.StrategyPattern/2.Code/Strategy.h:16
ClassButton
调用者 Button
15.CommandPattern/2.Code/CommandPattern.h:122
ClassButton
32.谈谈低耦合原则/02.Code/wrongcode.cpp:17
ClassButton
32.谈谈低耦合原则/02.Code/rightcode.cpp:24
ClassButton2
调用者
15.CommandPattern/2.Code/CommandPattern.h:165
ClassCPU
subsystem: CPU
11.FacadePattern/2.Code/FacadePattern.h:17
ClassCaretaker
������ ����ʵ��
19.MementoPattern/2.Code/demo.h:57
ClassCashier
具体访问者:Cashier
24.VisitorPattern/2.Code/Visitor.h:38
ClassCodeManager
������
19.MementoPattern/2.Code/CodeManager.h:11
ClassCodeVersion
ԭ������CodeVersion
19.MementoPattern/2.Code/Originator.h:10
ClassColleague
抽象同事类
18.MediatorPattern/2.Code/Colleague.h:13
ClassCommand
抽象命令类 Command
15.CommandPattern/2.Code/CommandPattern.h:12
ClassCommandQueue
命令队列类
15.CommandPattern/2.Code/CommandPattern.h:145
ClassComponent
抽象构件
10.DecoratorPattern/2.Code/DecoratorPattern.h:5
ClassComponent
抽象构件
09.CompositePattern/2.Code/CompositePattern.h:10
ClassConcreteBuilderA
具体建造者ConcreteBuilderA
04.BuilderPattern/2.Code/BuilderPattern.h:61
ClassConcreteBuilderB
具体建造者ConcreteBuilderB
04.BuilderPattern/2.Code/BuilderPattern.h:93
ClassConcreteClass
具体类(派生类)
23.TemplateMethodPattern/2.Code/Demo.h:29
ClassConcreteElement
具体元素
24.VisitorPattern/2.Code/Demo.h:38
ClassConcreteObserver
具体观察者
20.ObserverPattern/2.Code/Demo.h:17
ClassConcreteState
����״̬��
21.StatePattern/2.Code/Demo.h:14
ClassConcreteSubject
具体目标
20.ObserverPattern/2.Code/Demo.h:51
ClassConcreteVisitor
具体访问者 ConcreteVisitor
24.VisitorPattern/2.Code/Demo.h:14
ClassConcreteWork
具体原型类PrototypeWork
05.PrototypePattern/2.Code/PrototypePattern.h:31
ClassContext
��������
21.StatePattern/2.Code/Demo.h:24
ClassContext
上下文类
22.StrategyPattern/2.Code/Context.h:8
ClassController
目标抽象类
07.AdapterPattern/2.Code/AdapterPattern.h:10
ClassCustomer
具体访问者:顾客
24.VisitorPattern/2.Code/Visitor.h:24
ClassDeanOffice
叶子构件:教务办公室
09.CompositePattern/2.Code/CompositePattern.h:70
ClassDecorator
抽象装饰类
10.DecoratorPattern/2.Code/DecoratorPattern.h:24
ClassDecoratorRope
具体装饰类:挂绳
10.DecoratorPattern/2.Code/DecoratorPattern.h:80
ClassDecoratorShell
具体装饰类:手机壳
10.DecoratorPattern/2.Code/DecoratorPattern.h:45
ClassDecoratorSticker
具体装饰类:手机贴纸
10.DecoratorPattern/2.Code/DecoratorPattern.h:63
ClassDirector
指挥者Director
04.BuilderPattern/2.Code/BuilderPattern.h:125
ClassDxfParser
适配者类DxfParser
07.AdapterPattern/2.Code/AdapterPattern.h:20
ClassElement
抽象元素
24.VisitorPattern/2.Code/Demo.h:29
ClassElement
前向声明
24.VisitorPattern/2.Code/Visitor.h:8
ClassElement
抽象元素
24.VisitorPattern/2.Code/Element.h:9
ClassFacade
11.FacadePattern/2.Code/FacadePattern.h:46
ClassFactory
01.SimpleFactory/2.Code/SimpleFactory.h:86
ClassFan
接收者:风扇类
15.CommandPattern/2.Code/CommandPattern.h:46
ClassFanCommand
具体命令类 FanCommand
15.CommandPattern/2.Code/CommandPattern.h:95
ClassFinal
21.StatePattern/2.Code/Level.h:28
ClassFingerprintModule
基类
23.TemplateMethodPattern/2.Code/FingerprintModule.h:7
ClassFingerprintModuleA
派生类
23.TemplateMethodPattern/2.Code/FingerprintModule.h:47
ClassFingerprintModuleB
派生类
23.TemplateMethodPattern/2.Code/FingerprintModule.h:71
ClassFingerprintModuleC
派生类
23.TemplateMethodPattern/2.Code/FingerprintModule.h:89
ClassFootball
具体产品类Football
01.SimpleFactory/2.Code/SimpleFactory.h:45
ClassFootball
具体产品类Football
02.FactoryMethod/2.Code/FactoryMethod.h:39
ClassFootball
具体产品类Football
03.AbstractFactory/2.Code/AbstractFactory.h:36
ClassFootballFactory
具体工厂类FootballFactory
02.FactoryMethod/2.Code/FactoryMethod.h:94
ClassFootballFactory
具体工厂类BasketballFactory
03.AbstractFactory/2.Code/AbstractFactory.h:120
ClassFootballShirt
具体产品类FootballShirt
03.AbstractFactory/2.Code/AbstractFactory.h:76
ClassGame
实现类接口Implementor
08.BridgePattern/2.Code/BridgePattern.h:10
ClassGameA
具体实现类GameA
08.BridgePattern/2.Code/BridgePattern.h:20
ClassGameAccount
21.StatePattern/2.Code/GameAccount.h:9
ClassGameB
具体实现类GameB
08.BridgePattern/2.Code/BridgePattern.h:30
ClassGroupLeader
具体处理者:组长
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:60
ClassHandler
处理者
16.InterpreterPattern/2.Code/InterpreterPattern.h:85
ClassHardDisk
subsystem: hardDisk
11.FacadePattern/2.Code/FacadePattern.h:27
ClassHead
具体处理者:主管
14.ChainOfResponsibility/2.Code/ChainOfResponsibility.h:81
ClassHouse
产品类House
04.BuilderPattern/2.Code/BuilderPattern.h:9
ClassHub
具体享元类:集线器
12.FlyweightPattern/2.Code/FlyweightPattern.h:25
EnumINFO_TYPE
20.ObserverPattern/2.Code/common.h:4
ClassInsertSort
具体策略:插入排序
22.StrategyPattern/2.Code/Strategy.h:63
ClassIterator
前向声明,因为两个类互相引用
17.IteratorPattern/2.Code/Aggregate.h:9
ClassIterator
抽象迭代器
17.IteratorPattern/2.Code/Iterator.h:11
ClassLamp
接收者:电灯类
15.CommandPattern/2.Code/CommandPattern.h:24
ClassLamp
32.谈谈低耦合原则/02.Code/wrongcode.cpp:6
ClassLamp
32.谈谈低耦合原则/02.Code/rightcode.cpp:13
next →1–100 of 162, ranked by callers