《设计模式之禅》笔记序言(附源码链接)

GitHub链接
2021年9月初,我下定决心要从书本出发,建立自己的技术栈基础体系。在此过程中,从阅读的部分书籍的源代码导读中,我发现其中有迹可循的代码阅读过程假如有匹配的思想指导,将会获得学习阅读+2的效果,其一为理解对应书籍的源代码,其二为提高自己的代码设计思想,或者说代码架构思想。

为此,我开始学习设计模式,并在免费的读书平台上发现这本评价堪就的书籍(好评度70左右),读这本书不费多少工夫,里面语言通俗,既有赘述也有精妙生动的例子做比喻,有“忧”有“喜”,总之读来感觉还行,便计划以笔记博客的形式,将我的学习过程记录并进行分享,一方面是对自己的查漏补缺,巩固记忆,第二方面,由于工作业务繁忙,压力巨大,我又是个游手好闲之人,所以不得不给自己一个持之以恒的学习动力以自勉。第三方面,指不定自己能靠这个火一把呢,如果能带来微薄的收入,那便更喜不自胜、喜上眉梢、喜出望外了。

————————————

2022年1月18日

时至今日,中间经历的挫折和苦难,实在是无法一言概括。

12月和1月期间,焦虑和抑郁围绕着我,千思万绪。

设计模式是我的痛,当初选择先放下设计模式去进攻MySQL、并发编程、JVM,结果软考就栽在了设计模式上。

我想起《晚熟的人》里,小奥在雨夜河边,在惊风阴云下,生生将火车与老鳖联系起来的荒谬怪诞感。

扯远了,先营造点氛围解释下自己接下来要续写设计模式的总结,然后开工。

————————————
2022年1月26日

学习设计模式需要准备的前置知识有:数据结构、UML例图。

有事半功倍之效。

PS:知其意、会其形。本书显然有许多不足,包括一些没意义的口水话,错误的UML例图,尤其是历史替换那一节,显然有一些自相矛盾的陈述,但也有本书也有优秀之处:语言通俗,比喻生动。

————————————

2022年2月10日

不建议看本书的:

里氏替换原则、抽象工厂模式

————————————

2022年7月7日

自从3月份做项目管理以来,便荒废了学习。今日重启,希望在一年之期前,完整结束这项学习。
————————————
2022年7月14日

冷静地客观地中肯地评价,此书食之无味、弃之可惜。我已数次有此感受,因为自己始终是个小白,所以尚且存敬畏之心,但实在读不下去了。尤其是到了代理模式,所以另择其他书籍来阅读——豆瓣此书评论下推荐head fast设计模式,便从此开始。

《设计模式之禅》笔记序言(附源码链接)相关推荐

  1. 安卓篇-我自己的第一个安卓程序(附源码链接)

    在上一期的教程中我们已经成功把安卓工作室(以下简称AS)安装到了我们的电脑上啦~那么这一期我们就要来创建属于我们自己的第一个安卓程序,并且运行到模拟器上. 上期内容传送门~~~ 如何安装Android ...

  2. 题目:JavaWeb乐购资源管理系统(附源码链接免费下载)

    目录 一. 语言和环境 语言和环境 二. 实现功能 实现功能 三. 数据库设计 数据库设计 四. 具体要求及推荐实现步骤 具体要求及推荐实现步骤 五. 评分标准 源码地址: 一. 语言和环境 语言和环 ...

  3. 字节跳动算法无敌的惊天秘密!字节内部不传之秘:1000页算法刷题笔记(附源码可直接运行)

    小编的一位同事在校期间连续三年参加ACM-ICPC竞赛.从参赛开始,原计划每天刷一道算法题,实际上每天有时候不止一题,一年最终完成了 600+: 凭借三年刷题经验,他在校招中很快拿到了各大公司的off ...

  4. 阿里内部不传之秘:1000页算法刷题笔记(附源码可直接运行)

    小编的一位同事在校期间连续三年参加ACM-ICPC竞赛.从参赛开始,原计划每天刷一道算法题,实际上每天有时候不止一题,一年最终完成了 600+: 凭借三年刷题经验,他在校招中很快拿到了各大公司的off ...

  5. 基于卷积神经网络的句子分类模型【经典卷积分类附源码链接】

    https://www.toutiao.com/a6680124799831769603/ 基于卷积神经网络的句子分类模型 题目: Convolutional Neural Networks for ...

  6. 图书推荐系统(附源码链接)

    目录 一.项目功能描述 二.功能展示页面 1.登录注册 2.管理员 2.1 图书管理 2.2 用户管理 2.3 个人信息 2.4 修改密码 3.用户端 3.1 图书馆 3.2 借阅 3.3 个人信息 ...

  7. 微信小程序UI自动化实践:python+minium+PO模式(超详细教程附源码供下载)

    文章目录 前言 一.minium介绍 二.安装环境 1. 安装minium doc 2. 安装minium 3. 启动小程序 三.准备知识 1. 启动 2. 配置 3. 命令行运行 4. 元素定位 5 ...

  8. 华为轻量级网络架构,幽灵网络(GhostNets)再升级——附源码下载

    关注并星标 从此不迷路 计算机视觉研究院 公众号ID|ComputerVisionGzq 学习群|扫码在主页获取加入方式 论文地址:https://arxiv.org/pdf/2201.03297.p ...

  9. OsgEarth —— 笔记9 - 飞机加入跟踪半透明圆圈标识(附源码)

    效果   相关文章      OSG -- 笔记1 - 指令调用模型      OSG -- 笔记2 - 加载模型(附源码)      OSG -- 笔记3 - 绘制矩形(附源码)      OSG ...

最新文章

  1. 使用IntelliJ IDEA 14和Maven创建java web项目
  2. apache相对路径 php,php简单实现相对路径转绝对路径-PHP问题
  3. 【POJ - 3624 】Charm Bracelet (dp,0-1背包裸题)
  4. jquery 获取tr里的值_jquery获取tr中控件值并操作tr实现思路
  5. Java自定义异常、全局捕获异常、拦截器 实现动态控制登录超时
  6. 分布式监控系统Zabbix3.2给异常添加邮件报警
  7. 量子计算机慕课,计算机组成原理-中国大学mooc-题库零氪
  8. cas4.x 单点登录开发入门
  9. java计算机毕业设计网上鲜花店系统源码+数据库+系统+lw文档+mybatis+运行部署
  10. Connection closed by foreign host
  11. easyui树mysql_Easyui 创建异步树形菜单_EasyUI 教程
  12. 2020 CSP - J初赛 题解
  13. 医美his管理软件系统解说新开医美整形机构,90%都是这个流程
  14. FFB6D A Full Flow Bidirectional Fusion Network for 6D Pose EstimationFFB6D 6D 姿势估计的全流双向融合网络
  15. python是什么?能干什么
  16. c语言实现哈夫曼树的创建与中序遍历以及哈夫曼编码(附详细代码)
  17. 斐讯的服务器不稳定,K1不稳定的原因找到了!原因是CPU时钟频率太高,要降频!...
  18. 洛谷P4312 [COI2009] OTOCI
  19. Android adb wifi无线调试 USB和无线串口设置连接 无线adb
  20. 报童问题求解最大利润_5G仿真解决方案 | 天线布局、覆盖与场景的先进求解技术...

热门文章

  1. AD学习之旅(1)— Altium Designer 20 软件下载与安装
  2. Unity 使用 Spine 动画
  3. 轻松玩转AI(从Python开始之Python3入门)
  4. 复录比低的计算机学校,报考这15所学校要慎重!报录比30: 1, 每年刷掉大批人,太难考了!...
  5. tdk怎么设置_网站的TDK如何设置及优化
  6. 计算机视频分析,暴雨/夜间/人群密集难倒视频分析?三篇CVPR2021论文攻克这些难题...
  7. 【My Electronic Notes系列——正弦波振荡电路】
  8. 便携式文件加密器注册码_使用便携式文件加密工具安全地存储私人文件
  9. 网际快车FlashGet1.65
  10. 6-7 十进制转换二进制 (15分)