上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 目录: 为什么要学习Spring Spring简介 Spring体系架构(基于4.x) 为什么要学习Spring 1、Spring是Java框架中的佼佼者,大部分的项目都在用,要想用好就肯定要了解它到底帮我们做了什么,知其然不如知其所以然。 2、Spring是Java开发的教科书,它灵活的运用了各种 阅读全文
posted @ 2020-05-05 21:47 被猪附身的人 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 目录: 什么是职责链模式 为什么要有职责链模式 职责链模式的代码实现 什么是职责链模式 GoF中的定义是这样的:将请求的发送和接收解耦,让多个接收对象都有机会处理这个请求。将这些接收对象串成一条链,并沿着这条链传递这个请求,直到链上的某个接收对象能够处理它为止。 简单来说就是,多个处理器依次处理同一 阅读全文
posted @ 2020-04-19 19:03 被猪附身的人 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 目录: 什么是策略模式 策略模式能用来干什么 策略模式的实现方式 场景示例 什么是策略模式 通过定义一系列类似的策略类,并将其分别封装起来,让他们可以互相替换的模式。 策略模式能用来干什么 策略模式可以使算法的变化独立于使用它们的客户端,解耦策略的定义、创建、使用这三部分。 策略模式的实现方式 1、 阅读全文
posted @ 2020-04-19 11:09 被猪附身的人 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 目录: 什么是模板模式 为什么要有模板模式 模板模式的实现 具体案例 什么是模板模式 在一个方法中定义算法骨架,并将骨架中的某些步骤推迟到子类实现。 为什么要有模板模式 1、它可以让子类在不改变算法整体结构的情况下,重新定义算法中的某些步骤(具体实现)。 2、解决复用和扩展问题 模板模式的实现 1 阅读全文
posted @ 2020-04-18 10:52 被猪附身的人 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 被观察者 3 * 4 * @author zhoude 5 * @date 2020/4/12 14:48 6 */ 7 public interface Observer { 8 9 /** 10 * 接受观察者的通知消息 11 * 12 * @param message 通知 阅读全文
posted @ 2020-04-12 15:33 被猪附身的人 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 目录: 什么是适配器模式 为什么要有适配器模式 如何实现适配器模式 适配器模式的使用场景 代理、桥接、装饰、适配器区别 什么是适配器模式 从语义上就能很明白的看出适配器模式是什么,它其实就是用来做适配的,把不兼容的接口转成成兼容的接口。 在生活中有一种东西非常贴合适配器模式,就是读卡器,它是用来兼容 阅读全文
posted @ 2020-04-11 13:17 被猪附身的人 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 目录: 什么是装饰模式 为什么要有装饰模式 如何实现一个装饰模式 什么是装饰模式 为了增强一个类我们通常的做法是继承它,并对其功能扩展。但这种方式在原始类拥有较多子类时,会引发继承链路过于复杂,导致难以维护。 在JKD IO中,为了避免继承链路复杂的情况,使用了装饰模式。 如InputStream的 阅读全文
posted @ 2020-04-08 21:26 被猪附身的人 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 目录: 什么是代理模式 为什么要有代理模式 如何实现代理模式 代理模式应用场景 什么是代理模式 在不改变原始类(被代理类)代码的情况下,通过代理类给被代理类增强的一种模式,这种模式叫做代理模式。 为什么要有代理模式 代理模式可以让被代理类不变更的情况下,使其拥有更多附加功能,使其只关注核心功能,忽略 阅读全文
posted @ 2020-04-07 22:06 被猪附身的人 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 目录: 什么是工厂模式 为什么要有工厂模式 如何实现一个工厂模式 什么是工厂模式 工厂模式实际上就是封装了创建对象细节,将创建对象的细节与实际业务分离,达到解耦的目的。 为什么要有工厂模式 1、封装变化:创建逻辑有可能变化,封装成工厂类之后,创建逻辑的变更对调用者透明。 2、代码复用:创建代码抽离到 阅读全文
posted @ 2020-04-05 21:03 被猪附身的人 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 目录: 什么是单例模式 为什么要使用单例模式 如何实现单例模式 什么是单例模式 一个类只允许创建一个实例或对象,那么这个类就叫做单例类,这种设计模式就叫做叫做单例模式。 为什么要使用单例模式 1、它可以解决资源访问冲突: 首先我们先看一段代码 1 public class Logger { 2 3 阅读全文
posted @ 2020-04-04 16:30 被猪附身的人 阅读(187) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页