
常人能看懂的设计模式
文章平均质量分 93
飞上天的橘子
努力做一个能上天的橘子
展开
-
常人能看懂的设计模式(三)装饰者模式
初衷:最近一直在研究设计模式,主要以专研《Head First设计模式》以及看网上各路大神的见解。这边想用自己对于23种设计模式的理解,用一种非程序员都能理解的方式去介绍设计模式,毕竟我觉得设计模式是一种很好的处理问题的思想方法,不应该仅限于代码的实现。希望能够对于刚接触设计模式的小伙伴们有所帮助。当然有不对的地方,欢迎下方留言。一定及时修改。装饰者模式实现:让我们一起动动脑瓜子,一起想想下面这些问题。1、什么是装饰?其实,今天这个模式不难,只要我们从心出发,也就是从常识出发,会发现它很简单。原创 2021-05-06 22:55:24 · 272 阅读 · 6 评论 -
常人能看懂的设计模式(二)观察者模式
初衷:最近一直在研究设计模式,主要以专研《Head First设计模式》以及看网上各路大神的见解。这边想用自己对于23种设计模式的理解,用一种非程序员都能理解的方式去介绍设计模式,毕竟我觉得设计模式是一种很好的处理问题的思想方法,不应该仅限于代码的实现。希望能够对于刚接触设计模式的小伙伴们有所帮助。当然有不对的地方,欢迎下方留言。一定及时修改。观察者模式实现:让我们一起动动脑瓜子,逐步解决如下问题吧!首先,我们先假设我们有三个不同类型的女朋友。第一位:可爱小妹妹,喜欢用QQ跟你聊天。第二位:原创 2021-05-03 22:38:17 · 997 阅读 · 5 评论 -
常人能看懂的设计模式(一)策略模式
初衷:最近一直在研究设计模式,主要以专研《Head First设计模式》以及看网上各路大神的见解。这边想用自己对于23种设计模式的理解,用一种非程序员都能理解的方式去介绍设计模式,毕竟我觉得设计模式是一种很好的处理问题的思想方法,不应该仅限于代码的实现。希望能够对于刚接触设计模式的小伙伴们有所帮助。当然有不对的地方,欢迎下方留言。一定及时修改。策略模式实现:让我们一起转动我们的脑瓜,逐个解决一下问题。第一步:我们先简单的描述三种动物一号动物,人称它为白鹭,有白色的羽毛,能够飞行,能发出叫声。原创 2021-04-28 22:54:27 · 317 阅读 · 4 评论