设计模式的个人记忆方法

设计模式的个人记忆方法

设计模式的三种类型

共23种:

创建型模式:单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式
结构性模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式

行为型模式:模板方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter 模式)、状态模式、策略模式、责任链模式(职责链模式)

记忆方法:(个人理解,如有其他想法欢迎评论沟通)

共23种,创建型、结构型、行为型:5、7、11。(1357911)奇数、不喝9;
1.创建型
想像要创建工厂得先有一个人吧,单例也不用记,第一个必须想到 0.0 (单例模式)。
建造需要建造者;(建造者模式)
建东西,一个人建肯定不够,得复制出好多人。(原型模式)
建工厂得有蓝图、想法,抽象的工厂形象。(抽象工厂模式)
建完就是具体的工厂。(工厂模式)
2.结构型:
想像一个手机;
得连接电源,这时候需要个充电器(电源转化器);(适配器模式)
中间有充电线连接(桥接模式)
要生产这个手机,得组装各个部分屏幕、电池。。。;(组合模式)
装上各种配件;(装饰模式)
装饰完了,整体就有了整体的手机外观了或者手机开机后的的界面;(外观模式)
会制作很多台手机放到仓库里,形成一个缓存池,发货直接去取;(享元模式)
这么多手机,需要很多代理商帮忙销售(代理模式)
3.行为型:
有一堆人,有不同的状态(状态模式)
有的人按照给定模板动作(模板方法模式)
有的人按照命令动作(命令模式)
这些人分为分为三大类:
有看戏的 观察者(观察者模式)
有来找人的访问者;(访问者模式)
还有被找的中介;(中介者模式)
这些中介在向访问者解释;(解释器模式)
解释的时候用着套话、策略(策略模式)
访问者根本不听,直接拿出合同,(备忘录模式)
并把事情的责任人,一一列出;(责任链模式、迭代器模式)

每个人的记法不同,调整调整顺序,可以自己编个动画、故事记忆~~~
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值