24种设计模式之策略模式
24种设计模式之策略模式
设计模式入门:
问题提出
a. 开发一个鸭子应用
b. 基于oo(面向对象: 封装 继承 多态 )
c. 满足 新的需求新增 而且效率 很高 时间复杂度为O(n)
d. 用OO原则解决新需求的不足
e. 用策略模式来新需求解决
f. 总结策略模式定义
一、开发一个鸭子应用
1、从项目"模拟鸭子游戏"开始
2、从OO的角度设计这个项目,鸭子超类,扩展超类:
// 超类 鸭子????
public abstract class Duck{
public Duck
原创
2020-09-01 11:10:54 ·
130 阅读 ·
0 评论