strategy 策略模式
2018-07-03 09:40:21 8 举报
策略模式 strategy
作者其他创作
大纲/内容
Strategy
+ strategyMethod
AbstractProductA
Context
- stragety
+ contextMethod
Component
+ operation
ConcreteDecorator2
+operation+addBehavior
观察者模式 observer
Singleton
- instance:Singleton
- Singleton+ GetInstance
ConcreteFactory
+ factoryMethod():Product
notifies
装饰者模式 decorator
ConcreteComponent
命令模式 command
ProductA2
ConcreteStrategy1
ConcreteProduct
+ use():void
Decorator
#component
单例模式 singleton
Observer
+ update
AbstractFactory
+ createProductA+ createProductB
抽象工厂模式 abstract factory
ProductA1
Product
return new ConcreteProduct
ConcreteObserver
AbstractProductB
Subject
- observers
+ addObserver+ deleteObserver+ notifyObservers+ getSubjectStatus
ConcreteSubject
+ getSubjectStatus
1.构造函数私有2.成员变量静态3.访问方法静态
Factory
ConcreteDecorator1
策略模式 strategy
ConcreteFactory2
create
工厂方法模式 factory method
ConcreteFactory1
ProductB2
ProductB1
收藏
收藏
0 条评论
下一页