设计模式的一些感想

用户头像
紫极
关注
发布于: 2020 年 06 月 24 日
设计模式的一些感想

没啥好感想的,写点形象的吧,将智慧老师讲的几个模式,自己来想个形象的事描述下,方便自我记忆



  1. 简单工厂模式

比如说,你需要一个新的笔记本电脑,需要8核16线程、32GB内存、1TB固态的笔记本,然后你到淘宝店铺表述了情况,然后淘宝给你New了个电脑给你寄到你家(🙄)。

这里的淘宝就是工厂,笔记本就是返回的对象。

  1. 单例模式

刚New的笔记本到家了,

这时你需要学习了,你拿起了你那台新笔记本。

学习完了你需要娱乐游戏下,你拿起了你那台新笔记本。

娱乐完了你需要工作了,你拿起了你那台新笔记。

这里的笔记本就是单例。

  1. 适配器模式

当你打游戏的时候,发现性能不行,一看我C,买的是商务本,根本不能吃鸡。

你就想换个显卡,可是淘宝New的显卡都装不到笔记本上,怎么办了,然后你又去淘宝New了个显卡坞,将显卡放到显卡坞里,包了一层,然后笔记本就可以连接使用了。

这里的显卡坞就是适配器,将本来不能用的显卡可以使用了。

  1. 模板方法模式

你可能会打不同的游戏,比如吃鸡,LOL,OW, 荒野大嫖客 等等等等,

但是你都是同一个步骤的,你先打开电脑,然后打开游戏,最后玩。

  1. 策略模式

你在玩不同的游戏时,会采用不同的游戏模式,

比如你在吃鸡时,会狗成伏地魔,

比如你LOL中,浪的一p,

比如你在OW中, 完全随缘(因为我玩的是半藏啊喂),

最后你在荒野大嫖客中,遵纪守法(大雾),

虽然都是玩游戏,但是你的策略不同玩出来的体会也不同。

  1. 装饰器模式

还是拿笔记本来举个例子,这次你想要个可以指纹解锁的笔记本,那这种笔记本就相对于普通笔记本多了个功能,指纹解锁,但是本质是一样的都是笔记本。



最后

从我上面的可能不太恰当的比喻中,可以看出生活处处是模式(大雾 :D)

用户头像

紫极

关注

还未添加个人签名 2018.08.28 加入

还未添加个人简介

评论

发布
暂无评论
设计模式的一些感想