GoF的23种设计模式速记

设计模式这东西平时也不怎么用,最近打算好好看一看这部分内容,但是GoF的23种设计模式在不熟悉的情况下,想要记住有点困难。所以想着自己画一个图,用于简单快速的记忆,同时也分享出来。让这些名词儿能在脑袋中有个印象,不时的可以回顾一下。这个图暂时还只是我自己从字面上的理解,并不反应实际的关系,如果朋友们有更好的建议可以给我留言,让朋友们贻笑大方了。

关于【创建型模式】

画了一个大工厂,左下角是一个被鞭子抽打的小象(抽象工厂),工厂得有工人(BUILDER生成器),左边工厂上挖了一个大大的圆形(原型),右边工厂贴了一个大大的方法(工厂方法),工厂中间放了一把镇宅用的单剑(单件)。

关于【结构型模式】

用积木搭起来的小房子就是各种部件组成的,小房子和工厂之间有一条河,河上盖了一座跨河大桥(桥接),家门口专门种上一朵小花,用来装饰家庭,同时通过一个USB的适配器给家里供电,租这家的兄弟很崇拜太极拳,天天不想着上班,就是不停的想圆(享元),整个小房子的外面有一圈的栅栏,外面的朋友进不来,也只能远远的看看房子的外观,想进来就得敲门(代理)。

关于【行为模式】

小时候比较迷恋盟军敢死队这个游戏,在看到命令模式COMMAND(命令)这个词儿的时候,下意识的就想到了盟军敢死队中的绿色贝雷帽,这是一个策略游戏,这小人有一身装备,望远镜用来体现观察者,笔记本用来体现备忘录,血条用来体现状态,毕竟也是特工嘛,得有个工牌,用来体现模板方法,以有一只向往自由的小蝴蝶,用来体现迭代器模式,以及衣服上的拉链,用来体现职责链模式,图中将绿色贝雷帽假想成一个黑中介,用来体现中介模式。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值