Design Pattern | 策略模式( Strategy Pattern )前端 TypeScript
前言大家好,我是Makuta。最近又重学了一遍设计模式,想借此机会整理下资料,后面的方式我会结合代码和图片,使用讲故事的方式来解释,下面就来看看它们在Design Pattern 中做出怎样的精彩共演吧!先从简单的模拟鸭子应用做起假设有个公司做了一套相当成功的模拟鸭子的游戏。游戏中出现各种鸭子,一边游泳戏水,一边呱呱叫,所有鸭子的区别在于外观,比如有白色,黑色,黄色等,所以我们需要设计一个父类(也可以叫超类),然后让各种鸭子去继承这个父类。上面这图体现出了所有鸭子都有鸭叫和游泳.
原创
2021-03-01 10:48:12 ·
270 阅读 ·
0 评论