首页
归档
分类
标签云
朋友
动态
照片
爱资料
json格式化
Linux命令大全
数据库教程
常用工具导航
懒人execl
关于我
1
大话python(四)
2
大话python(三)
3
大话python(二)
4
大话python(一)
5
ImageIO读取gif历史遗留问题
过去的,未来的
来日可期!
累计撰写
297
篇文章
累计创建
44
个标签
累计收到
43
条评论
栏目
首页
归档
分类
标签云
朋友
动态
照片
爱资料
json格式化
Linux命令大全
数据库教程
常用工具导航
懒人execl
关于我
搜索
标签搜索
execl
OAuth
Kubernetes
ES
前言
算法
高并发
Springboot
缓存
开发规范
系统安全
面试
vue
正则表达式
网络
Linux
redis
锁
开发使用
javascript
前端
集合
名人介绍
博弈论
过滤器
Spring
音乐
娱乐
设计模式
历史
分布式
MQ
事务
MySql
知乎
资源
编程
微服务
LeetCode
数据结构
docker
java
liunx
工具
以下是
设计模式
相关的文章
2022-01-29
处理--烦人的if/else
解决烦人的ifelse
2022-01-29
927
0
1
java
设计方案
2020-08-09
数据结构与算法(二十四)赫夫曼编码
基本介绍赫夫曼编码也翻译为哈夫曼编码(HuffmanCoding),又称霍夫曼编码,是一种编码方式,属于一种程序算法赫夫曼编码是赫哈夫曼树在电讯通信中的经典的应用之一。赫夫曼编码广泛地用于数据文件压缩。其压缩率通常在20%~90%之间赫夫曼码是可变字长编码(VLC)的一种。Huffman于1952年
2020-08-09
1193
0
0
数据结构
算法
2020-06-05
设计模式-享元模式
一.定义与类型定义:提供了减少对象数量从而改善应用所需的对象结构的方式,运用共享技术有效地支持大量细粒度的对象类型:结构性二.使用场景(1)常常应用于系统底层的开发,以便解决系统的性能问题(2)系统有大量相似对象,需要缓冲池的场景三.优缺点优点: (1)减少对象的创建,降低内存中对象的数量,降低系
2020-06-05
961
0
0
设计模式
2020-01-22
设计模式-职责链模式
1、简单介绍职责链模式(称责任链模式)将请求的处理对象像一条长链一般组合起来,形成一条对象链。请求并不知道具体执行请求的对象是哪一个,这样就实现了请求与处理对象之间的解耦。2、主要涉及到的角色抽象处理者(Handler)角色:抽象处理者用于定义出一个处理请求的接口,如果需要,接口可以定义出一个方法,
2020-01-22
980
0
0
技术
设计模式
2020-01-21
设计模式-策略模式
1、简单介绍策略模式(Strategy Pattern)属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。2、策略模式主要由这三个角色组成,环境角色(Context)、抽象策略角色(S
2020-01-21
983
0
0
技术
设计模式
2020-01-20
设计模式-适配器模式
1、简单介绍适配器模式将一个类的接口,转换成客户期望的另一个接口。适配器让原来接口不兼容的类可以合作无间。适配器模式有两种:“对象”适配器和“类”适配器。2、适配器模式组成结构客户(Client):客户类。目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。适配者(
2020-01-20
1122
0
0
技术
设计模式
2020-01-19
设计模式-观察者模式
1、简单了解 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新,成为观察者模式。观察者模式又称为发布/订阅(Publish/Subscribe)模式。2、该模式包含四个角色抽象被观察者角色:也就是一个抽象主题,它把所有对观察者对象的引用保存在一个集合中,
2020-01-19
1104
0
0
技术
设计模式
2020-01-16
设计模式-工厂模式-简单工厂模式
实例化对象的时候不再使用newObject()形式,可以根据用户的选择条件来实例化相关的类。对于客户端来说,去除了具体的类的依赖。只需要给出具体实例的描述给工厂,工厂就会自动返回具体的实例对象1、定义一个接口:publicinterfaceRunner{//行驶voidrun();}2、定义具体的业
2020-01-16
1204
0
0
技术
设计模式
2020-01-16
设计模式-手写jdk动态代理
话不多说,直接看代码。注意我们没用jdk的。1、首先创建一个代理接口.....
2020-01-16
836
0
0
技术
设计模式
2020-01-14
设计模式-代理模式
代理(Proxy)是一种设计模式,提供了间接对目标对象进行访问的方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的功能上,增加额外的功能补充,即扩展目标对象的功能.一、简单介绍1、优点:符合了设计模式的开闭原则,即在对既有代码不改动的情况下进行功能的扩展。2、常见分类静态代理动态
2020-01-14
1134
0
0
技术
设计模式
1
2