设计模式
2018-05-16 09:34:29 40 举报
设计模式
作者其他创作
大纲/内容
FactoryA
+ produce():ProductA*
ProductB
+ detail():void
单例模式(Singleton)
+ produceA():ProductA*+ produceB():ProductB*
FactoryB
+ produce():ProductB*
+ produceA():ProductA*+ produceB():ProductB*
ProductC
ProductA
Singleton
- _instance:Singleton == 0
- Singleton()+ Instance():Singleton*
ProductB1
FactoryC
+ produce():ProductC*
Builder
+ buildPartA():void+ buildPartB():void+ buildPartC():void+ getResult():void
ProductB2
ConcreteBuilder
+ buildPartA():void+ buildPartB():void+ buildPartC():void
如果喜欢请点赞,我会更新所有的设计模式!
Product
抽象工厂模式(Abstract Factory)
Factory
ProductA2
建造者模式(Builder)
工厂方法模式(Factory Method)
+ produce(char):Product*
+ produce():Product*
简单工厂模式(Simple Factory)
ProductA1
Director
- builder:Builder*
+ construct():Product*+ setBuilder(Builder*):void
0 条评论
下一页