爱看书的阿东

赐他一块白色石头,石头上写着新名

浅谈设计模式 - 模板方法(十)

前言:

​ 模板方法模式在JAVA当中最为熟知的就是springtemplate对象,模板方法和策略这两个模式需要小心的区分,关于模板方法模式只需要重点记忆一句话:模板方法的模式定义了算法的骨架。同时针对模板方法的的一项设计原则好莱坞原则也是对 依赖倒转原则一种很好的补充和扩展。

阅读全文 »

浅谈设计模式 - 外观模式(九)

前言:

外观模式可以说是最容易理解,也是最容易掌握的一个设计模式了,概念比较简单,主要作用是将一堆复杂的接口和功能进行简化设计,让接口的功能更加简单,从另一个角度来看,外观是对原有的旧系统提供了一个门户,当其他所有的系统接入旧系统的时候,不需要纠结旧接口的功能实现,而只要关心和外观对象打交道,而外观模式很好的将两个系统之间构建沟通的桥梁。

阅读全文 »

浅谈设计模式 - 适配器模式(八)

前言:

适配器模式大概是系统用的最多的模式,在spring框架当中可以看到他的各种应用,比如我们想要注册自己的拦截器,或者需要沿用旧接口完成一些自己的实现,都可以使用适配器模式进行实现,适配器模式是一种非常贴合最少知识原则的设计模式,这篇文章将会详细介绍一下适配器模式。

文章目的:

  1. 了解什么是适配器模式
  2. 适配器模式的优缺点
  3. 实战,了解适配器模式
阅读全文 »

浅谈设计模式 - 命令模式(七)

前言:

命令模式也是一种比较常见的行为型模式,可以想象我们的手机智能遥控器,通过按动按钮的形式开启各种家具,说白了,就是将一系列的请求命令封装起来,不直接调用真正执行者的方法,这样比较好扩展。需要注意的是命令模式和策略模式相似,所以有时候可能容易弄混,这篇文章将会详细介绍命令模式。

阅读全文 »

浅谈设计模式 - 工厂模式(六)

前言:

在第一篇里面已经介绍过简单工厂了,但是工厂模式里面不仅仅是简单工厂,还存在工厂方法和抽象工厂,并且从严格意义来讲简单工厂不能算是一种设计模式,本次的文章针对工厂的进化来展开讲一讲工厂模式的三种常见形式:简单工厂、工厂方法、抽象工厂。

文章目的

  1. 了解简单工厂这种代码编写形式的优点,回顾工厂模式
  2. 了解如何从简单工厂扩展到工厂方法以及抽象工厂
  3. 对比工厂方法和抽象工厂的异同。
  4. 总结简单工厂,工厂方法和抽象工厂,对比优缺点和特点
阅读全文 »

钉钉自定义机器人简单使用

前言:

年前公司的需求里面有用到钉钉机器人,使用之后发现真的非常简单,不得不感叹阿里的牛逼,这篇文章总结了一下个人使用钉钉机器人的经验,同时介绍个人据此构建一个工具类来方便后续直接“开箱即用”,希望对于读者有所启发。

阅读全文 »

《生活需要断舍离》读书笔记

前言:

​ 这本书算是觉得封面还不错买了下来,但是没想到居然买到了“日记”,并且从网上来看似乎是买错了一个版本,比较尴尬,这本书内容没有啥特别的干货,所以这篇文章也是简单的提一下看到的一些内容。

阅读全文 »

浅谈设计模式 - 装饰器模式(五)

前言:

​ 装饰器模式是是对类进行增强的一种典型设计模式,它允许对于一个现有类进行增强的操作,对于喜欢使用继承的伙伴,这个模式非常贴切的展示的了对于继承的灵活用法。但是装饰器模式同样不是一个推崇使用的模式,因为他对于继承存在依赖性,从本文后续就可以了解到装饰类膨胀的问题,所以在设计代码结构的时候,装饰器模式并不是第一考虑

阅读全文 »

《墨菲定律》读书笔记

前言:

《墨菲定律》这本书在市面上有N个版本,个人买来纯粹凑单用的书,不抱着有啥质量,但是内容实在过于没有营养,这篇文章想说一下如何避开这种坑书,以及什么样的书不值得去读。

个人买到的版本为黑龙江美术出版社的版本

阅读全文 »

2021年第一个100公里纪念

前言:

这篇文章纯粹是留个纪念,吹个小牛的同时鼓励自己再接再厉,给自己打个卡希望读者可以找到自己可以坚持的目标并且不断持续下去。

文章目的:

  1. 打卡本年第一个100公里,再接再厉
  2. 说说我的养生道。
  3. 我为什么要锻炼以及如何锻炼
  4. 自己锻炼之后的切实感受
阅读全文 »