策略模式
2020-07-21 10:18:45 0 举报
Head First GOF 策略模式
作者其他创作
大纲/内容
LowHeightFly
void fly(){//低空飞行}
FlyNoWay
void fly(){//do nothing}
类
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
Quackable
+ void fly();
HignHeightFly
RocketPoweredFly
void fly(){//火箭升空}
Duck
- Flyable: fly- Quackable: quack
Flyable
0 条评论
回复 删除
下一页