设计模式看了又忘,忘了又看?

设计模式收藏这篇就够了

耗时了 5 个月,终于把设计模式一整个系列写完。其实设计模式这一系列文章网上已经有很多非常好、非常优秀的文章,为什么要写呢?

一方面是为了学得更扎实,印象中设计模式学习了 2 遍,记得牢的基本就那几个众所周知的,反思前面 2 次学习过程,缺少了思考的过程,没有把知识消化掉转化成自己的,就像动物一样,吃进去的东西没有消化只能排出。

另一方面是利用这个学习过程,学会把知识用文字表达出来,也把这份知识分享给各位同道中人。

没有期望说这系列的每篇文章都对你有意义,这要求太高了,我远没有这个能力,但是如果能有一篇文章让你看完就把这个设计模式都记住了,那这系列文章的目标就达到了。

这里整理了这个系列文章汇总,有关注公众号的同学可以直接点击菜单【设计模式】看所有文章,没有关注的同学可以收藏这篇汇总文章。

划重点这一系列文章已经整理成 PDF 电子版,在公众号 LieBrother 后台回复【设计模式】即可获取

通过下面链接获取试读版。

一故事一设计模式-LieBrother(试读版).pdf【提取码:2ftr3w】

六大原则

单一职责原则(方法:修改名字还是密码?接口:洗碗、买菜还是倒垃圾?类:注册、登录和注销)
里氏替换原则(我儿来自新东方烹饪)
依赖倒置原则(抠门的饭店老板)
接口隔离原则(小伙子的作坊)
迪米特法则(手机上看电子书)
开闭原则(社保这点事)

五大创建型模式

创建型模式:单例模式(小明就只有 1 辆车)
创建型模式:工厂方法(小明家的车库)
创建型模式:抽象工厂(宝马车就得用宝马轮胎和宝马方向盘)
创建型模式:建造者模式(汤这么煲)
创建型模式:原型模式(复印书籍)

十一大行为型模式

行为型模式:模板方法(运动鞋制造过程)
行为型模式:中介者模式(租房找中介)
行为型模式:命令模式(技术经理分配任务)
行为型模式:责任链模式(面试过五关斩六将)
行为型模式:策略模式(洗衣模式)
行为型模式:迭代器模式(听歌这件事)
行为型模式:观察者模式(朋友圈)
行为型模式:状态模式(P2P借款状态流程)
行为型模式:备忘录模式(你的发布平台好用么?)
行为型模式:解释器模式(SQL 解析)
行为型模式:访问者模式(宴请领导人)

七大结构型模式

结构型模式:适配器模式(你用过港式插座转换器么?)
结构型模式:桥接模式(IOS、Android 二分天下)
结构型模式:组合模式(程序猿组织架构)
结构型模式:装饰模式(夏天到了,吃碗龟苓膏解解暑)
结构型模式:外观模式(你需要一个技术组长)
结构型模式:享元模式(还记得童年的蜡笔画么?)
结构型模式:代理模式(你我都知道的这道墙)

希望文章对您有帮助!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/25421.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

响铃:IP跨界她经济,同道能讲好“单身婚纱”的故事吗?

文|曾响铃 来源|科技向令说(xiangling0815) 国泰君安证券报告显示,女性消费对经济增长的贡献率接近70%,到2019年中国内地女性经济市场规模近将接近4.5万亿元,而家庭消费中,近75%由女性决策。 由此引发的…

“因为内存泄漏,我的 M1 MacBook Pro 瘫痪了”

整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 上个月,苹果在宣布“王炸候场中”后,19 号发布了 AirPods 3、HomePod mini 等新品,而这场发布会真正的主角当属新款 MacBook Pro:强悍的 M1 Pro/M1 Max…

程序员的财务自由之路(五)- 三人行必有吾师

一、前言 给自己树立一个「 目标 」是非常重要的,有「 目标 」才会有「 方向 」,有「 目标 」才会有「 动力 」,有「 目标 」才会有「 人生的意义 」。有了「 目标 」,再做一定的「 规划 」,并且「 坚持 」做下去&…

浅谈脑机接口:传统神经学科的颠覆者

人类从未停止对大脑的研究,然而有关于大脑的探秘如今所发现的也仅仅只是冰山一角,作为神秘的研究领域,脑科学直到下个世纪仍是前沿科学。 早在2001年,美国《麻省理工科技评论》首次提出把脑机接口领域称为将会改变世界的10大新兴技…

程序员坐牢了,会被安排去写代码吗?

点击蓝色“程序员黄小斜”关注我哟 加个“星标”,每天和你一起多进步一点点! 今天给大家分享一篇有意思的爽文,但也是根据多年之前一个真实报道改编而来的。 本文字数较多,建议先收藏,上下班路上、带薪上厕所、浑水…

痞子衡职场经验与感悟分享 - 索引

大家好,我是痞子衡,是正经搞技术的痞子。本系列痞子衡给大家分享的是职场经验与见闻感悟。 痞子衡在嵌入式行业也摸打滚爬了不少年,有一些个人经验可以给大家参考。所谓他山之石可以攻玉,希望痞子衡的经验对大家的职场之路有所帮…

有才天下猎聘股份简称更名为“同道猎聘” 7月31日生效

7月28日晚间,有才天下猎聘(06100)发布公告,公司英文名由“Wise Talent Information Technology Co., Ltd”更改为“Tongdao Liepin Group”,中文双重外文名称已由“有才天下信息技术有限公司”更改为“同道猎聘集团”,均自2020年6…

同道猎聘营收、利润双增:市值3个月回落七成,已被BOSS直聘超越

日前,同道猎聘(HK:06100)发布截至6月30日的2021年中期业绩。财报显示,同道猎聘2021年上半年实现收入11.98亿元,同比增长48.3%;净利润5343.9万元,同比增长57.1%。 同道猎聘称,其收入…

我要学计算机表情包,确认过表情包,怕是遇上学计算机的“同道中人”了

不同的大学专业有着自己的专属表情包,专业知识结合着骚浪贱,皮中带稳还多了点内涵……今天我们来围(bi)观(pin)计算机科学 CS 专业学生才能懂的表情包。 说到计算机, 不禁想起被亲朋好友问专业时的恐惧。 “小伙子学什么的?” “计…

同道伟业完成2400万元A轮融资 深耕足球大数据产业

投资界(微信ID:pedaily2012)6月15日消息,国内领先的足球大数据科技公司——北京同道伟业体育科技有限公司(以下简称同道伟业)宣布完成2400万元A轮投资,本轮融资由华盖资本和丰厚资本共同投资&am…

深度学习知识点全面总结

👨‍💻作者简介:大数据专业硕士在读,CSDN人工智能领域博客专家,阿里云专家博主,专注大数据与人工智能知识分享,公众号:GoAI的学习小屋,免费分享书籍、简历、导图等资料&a…

自度曲.同道

自度曲.同道 道路弯弯弯九曲,倚车凝望窗明。同道半途分手行,君去小坝路,我到吴忠城。 顿想车上欢笑事,如何只剩愁生。身世别后更孤零,跳舞没意思,唱歌无心情。 转载于:https://www.cnblogs.com/ysx4221…

痞子衡嵌入式:我被邀请做科锐国际旗下数科同道主办的技术沙龙嘉宾

「数科同道」是「科锐国际」旗下的面向技术开发者的专属垂直招聘平台。《数科同道技术沙龙》是由数科同道主办的活动,每期活动邀请行业内及其他知名公司的技术专家分享来自一线的实践经验。自2022年12月起,数科同道将在苏州,聚焦嵌入式行业及…

虎牙、斗鱼同道同命:共同御寒

配图来自Canva可画 回顾游戏直播行业过去十年,先是直播行业野蛮发展玩家快速跑马圈地,而后历经千播大战形成斗鱼、虎牙分天下的市场格局,现在头部平台进入精细化、多元化运作阶段,市场竞争愈加激烈。 也就是说,游戏直…

同道大叔创始人蔡跃栋推出的「YOOZ」电子烟,朋友圈一天卖出500万营业额

最近一段时间,电子烟市场迎来了许多新“玩家”。除了烟民们对于电子烟本身开始认可之外,将“春节送烟”转变为“春节送电子烟”也开始成为了一股潮流。 1 月 20 日,前同道大叔创始人蔡跃栋在朋友圈发布了海报——“创业再出发,需…

同道大叔星座大吐槽001 读后感

同道大叔星座大吐槽001 读后感 作者:同道大叔 【少女之友同道开专栏啦!】星座娱乐专家,少女之友同道大叔,内容纯属娱乐。会吐槽,会画画,会卖萌,还能带你上天!这就是同道大叔&…

2023年最全的Web前端开发必知必会详尽知识手册

基础部分 CSS盒模型 标准盒模型:box-sizing: content-box 浏览器默认的标准,元素宽度即为内容宽度。 IE盒模型:box-sizing: border-box 元素宽度为内容宽度边距边框(content padding border width) 相关阅读&a…

Slack Claude插件,实现chatGPT

随着OpenAI发大模型chatGPT推广,AI技术离人们越来越近了,AI可以帮助我们生活,学习,及其工作,但chatGPT资源很紧张,很难申请到,有一个可与chatGPT比美AI工具Clause,可简单在加入插件就…

​CVPR 2023 | Prophet: 用小模型启发大语言模型解决外部知识图像问答

©PaperWeekly 原创 作者 | 邵镇炜 单位 | 杭州电子科技大学 研究方向 | 跨模态学习 大规模语言模型(Large Language Model,LLM)无疑是时下最火热的 AI 概念,它不仅是人工智能领域近两年的研究热点,也在近期引发了…

[算法前沿]--000-大模型LLaMA在docker环境搭建以及运行教程(含模型压缩)

文章目录 LLaMA论文步骤搭建步骤运行7B模型运行13B模型 未来已来,大模型依据压缩模型的方式,可以在普通的PC上运行. LLaMA Facebook的LLaMA 模型和Georgi Gerganov 的llama.cpp的结合。 LLaMA,这是一组包含 7B 到 65B 参数的基础语言模型。我们在数万亿个令牌上训练…