我自己总结记忆的23种设计模式

1, 对23种设计模式,大家的第一个印象就是抽象繁琐,记不住!!不常用??

其实设计模式是非常有用的,大家只要理解设计模式了,思想上就能有质的飞跃!

但是,提到设计模式大家就开始头头疼,尤其是在面试的时候,就是说不全说不对, 很尴尬。

我发明了个口诀 用来记忆:

创建型模式:

5种 (前段时间火的高启强的建工集团) 建 ,工, 单, 抽 ,原建工集团抽签单独抽中了原型模式项目

结构刑模式:

7种 (享元 代理外事 ) 口诀就是( 贵州省有个)享元酒店它桥装 起来代理外事组

行为型模式:

11 种

承接上面的享元酒店的事,访问者 ,来访问酒店,观察(者) 到了产品迭代 状态 ,下达命令 责任链 人,中介者 ,要出来 解释 ,并拿出策略和模板 整改、和 写入备忘录

此图为网络引用的图:

这样23种设计模式是不是记住了,联想记忆法还是灰长有用,大家的智慧还是非常好的!

设计模式的六大原则

1,单一职责原则

2,里氏替换原则

3,依赖倒转原则

4,接口隔离原则

5,迪米特法则

6,合成复用原则

口诀 : 迪米特 家族, 收 一(依) 礼(里) 单 合成复用

相关推荐
程序员贺加贝2 小时前
列表导出不够用-SaaS-ERP-单据详情导出的-Provider-模板与文档型-Excel-设计
java·后端·设计模式·架构·excel
AI人工智能+电脑小能手20 小时前
大白话说Java设计模式-34-命令模式(业务实战篇)
java·spring·设计模式·命令模式·异步任务·撤销重做·事务封装
用户2022522150621 小时前
字节发布"豆包工作",我从AI PM角度看到的不是功能,是上下文
设计模式
AI人工智能+电脑小能手1 天前
大白话说Java设计模式-37-中介者模式(源码剖析篇)
java·设计模式·线程池·中介者模式·源码分析·executor·applicationeventmulticaster
电子科技圈1 天前
IAR与东软睿驰达成战略合作,强化软件开发效率与生态协作
设计模式·开源·软件工程·软件构建·代码规范·设计规范·代码复审
吴声子夜歌1 天前
Java面试——设计模式(四)
java·设计模式·面试
吴声子夜歌2 天前
Java面试——设计模式(一)
java·设计模式·面试
吴声子夜歌2 天前
Java面试——设计模式(二)
java·设计模式·面试
Larcher3 天前
SDD 项目开发步骤与提示词
人工智能·设计模式·架构
阿无,3 天前
设计模式之责任链模式
设计模式·责任链模式