1, 对23种设计模式,大家的第一个印象就是抽象繁琐,记不住!!不常用??
其实设计模式是非常有用的,大家只要理解设计模式了,思想上就能有质的飞跃!
但是,提到设计模式大家就开始头头疼,尤其是在面试的时候,就是说不全说不对, 很尴尬。
我发明了个口诀 用来记忆:
创建型模式:
5种 (前段时间火的高启强的建工集团) 建 ,工, 单, 抽 ,原 (建工集团抽签单独抽中了原型模式项目)
结构刑模式:
7种 (享元,桥 装 代理, 外事 (适)组 ) 口诀就是( 贵州省有个)享元酒店它桥装 起来代理外事组
行为型模式:
11 种
承接上面的享元酒店的事, 访问者,来访问酒店,观察(者)到了产品迭代 状态,下达命令 责任链人,中介者,要出来 解释,并拿出策略和模板 整改、和 写入备忘录。
此图为网络引用的图:
这样23种设计模式是不是记住了,联想记忆法还是灰长有用,大家的智慧还是非常好的!
设计模式的六大原则
1,单一职责原则
2,里氏替换原则
3,依赖倒转原则
4,接口隔离原则
5,迪米特法则
6,合成复用原则
口诀 : 迪米特家族,接收 一(依) 礼(里) 单 合成复用