Spring源码
文章平均质量分 79
理解Spring源码
Java技术堆
这个作者很懒,什么都没留下…
展开
-
基于回调的观察者模式
文章目录回调机制的简单的理解:比较经典的回调方式:示例基于监听的事件处理回调的简单理解同步回调异步回调函数Java回调机制进阶回调进阶(基于回调的"观察者"模式的实现)回调机制和监听机制实现事件触发功能的区别事件机制的简单的理解事件处理模型中,主要涉及三类对象:事件驱动编程epoll原理基于监听的事件处理&基于回调的事件处理回调机制的简单的理解:A类通过某函数实现功能,但A的执行却并不...原创 2020-02-25 23:42:49 · 474 阅读 · 0 评论 -
行为型模式:职责链模式、命令模式、迭代器模式、观察者模式、策略模式、模板方法模式
文章目录职责链模式职责链数据结构职责链模式实现职责链优缺点职责链适用环境行为型模式:关注系统中对象之间的交互,以及相互通信协作,进一步明确对象的职责类行为型模式:通过多态来分配父子的职责。对象行为型模式:通过对象关联等方式职责分配职责。职责链模式职责链模式:将请求的发送者与接收者解耦,让接收请求的对象连接成一条链,并且沿着这条链传递请求,直到有一个能处理它为止。职责链数据结构抽象处理...原创 2020-02-24 00:02:08 · 647 阅读 · 0 评论 -
设计模式之结构型模式:适配器模式、桥接模式、组合模式、装饰器模式、代理模式、
文章目录什么是结构型模式适配器模式适配器的数据结构适配器的实现缺省适配器适配器优缺点什么是结构型模式关注如何将现有类或对象组织在一起形成更加强大得结构,7种结构型设计模式,使用不同得方式组合类与对象,使之可以协同工作。适配器模式如果在系统种存在不兼容得接口,可以通过引入一个适配器使原本不兼容得两个类能够一起协同工作适配器的数据结构目标抽象类:定义客户端直接调用的接口方法适配器类:作...原创 2020-02-21 22:26:15 · 867 阅读 · 0 评论 -
创建型模式:工厂方法模式、抽象工厂模式、建造者模式、原型模式
文章目录几种设计模式简单工厂模式抽象工厂模式几种设计模式创建型模式(五种):单例模式、原型模式、工厂方法模式、抽象工厂模式、建造者模式。结构型模式(七种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式(十一种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式简单工厂...原创 2020-02-21 17:12:56 · 749 阅读 · 0 评论 -
单例模式、饿汉模式、饱汉模式、双重锁定、静态内部类模式、处理非法创建单例的方法
设计模式虑通过封装、 继承、 多态把程序的耦合度降低传统印刷术 的问题就在于所有的字都刻在同一版面上造成耦合度太高所致,开始用设计模式使得程序更加的灵活, 容易修改, 井且易于复用简单工厂模式计算器实现封装:计算和显示分开 这样就可以复用代码了改进:应该把加减乘除等运算分离,修改其中一个不影响另外的几个,增加运算算法也不影响其他代码继承:运算类—>加减乘除多态:父类引用子...原创 2020-02-08 15:30:25 · 410 阅读 · 1 评论