Java Basic
还吹着风、
这个作者很懒,什么都没留下…
展开
-
Java设计模式解析之二十三——解释器模式
解释器模式1.前言2.特点2.1.代码说明2.2.优缺点2.3.使用场景3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下解释器模式原创 2020-12-15 14:49:02 · 119 阅读 · 0 评论 -
Java设计模式解析之二十二——中介者模式
中介者模式1.前言2.特点2.1.代码说明2.2.优缺点2.3.使用场景3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下中介者模式原创 2020-12-14 20:15:32 · 123 阅读 · 0 评论 -
Java设计模式解析之二十一——访问者模式
访问者模式1.前言2.特点1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下访问者模式。2.特点...原创 2020-12-14 17:55:57 · 149 阅读 · 0 评论 -
Java设计模式解析之二十——状态模式
状态模式1.前言2.特点1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下状态模式。2.特点定义:...原创 2020-12-07 15:17:28 · 165 阅读 · 0 评论 -
Java设计模式解析之十九——备忘录模式
迭代器模式1.前言2.特点1.前言常用设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下备忘录模式。2.特点...原创 2020-12-03 20:53:29 · 139 阅读 · 0 评论 -
Java设计模式解析之十八——命令模式
命令模式1.前言2.特点2.1.代码说明2.2.优缺点3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下命令模式。2.特点定原创 2020-11-30 19:34:24 · 103 阅读 · 0 评论 -
Java设计模式解析之十七——责任链模式
责任链模式1.前言2.特点1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下责任链模式。2.特点...原创 2020-11-30 13:57:59 · 103 阅读 · 0 评论 -
Java设计模式解析之十六——迭代器模式
迭代器模式1.前言2.特点2.1.代码说明2.2.优缺点2.3.使用场景3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下迭代器模式原创 2020-11-09 14:53:52 · 131 阅读 · 0 评论 -
Java设计模式解析之十五——观察者模式
观察者模式1.前言2.特点2.1.代码说明1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下观察者模式。2.特点定义:一个对象发生改原创 2020-11-09 11:25:25 · 133 阅读 · 0 评论 -
Java设计模式解析之十四——模版方法模式
模版方法模式1.前言2.特点1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下模版方法模式。2.特点定义:...原创 2020-11-03 20:43:11 · 217 阅读 · 0 评论 -
Java设计模式解析之十三——策略模式
策略模式1.前言2.特点2.1.代码说明2.2.优缺点2.3.使用场景3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下策略模式。原创 2020-10-29 19:27:34 · 118 阅读 · 0 评论 -
Java设计模式解析之十二——响元模式
响元模式1.前言2.特点2.1.代码说明2.2.优缺点2.3.使用场景3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下响元模式。原创 2020-10-29 16:53:28 · 608 阅读 · 0 评论 -
Java设计模式解析之十一——组合模式
组合模式1.前言2.特点2.1.代码说明1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下组合模式。2.特点定义:将对象组合成树型结原创 2020-10-29 11:30:34 · 92 阅读 · 0 评论 -
Java设计模式解析之十——桥接模式
桥接模式1.前言2.特点2.1.代码说明2.2.优缺点2.3.使用场景3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下桥接模式。原创 2020-10-27 13:15:44 · 122 阅读 · 0 评论 -
Java设计模式解析之九——外观模式
外观模式1.前言2.特点1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下外观模式。2.特点定义:要求一个子类系统的外部与内部通信必原创 2020-10-27 11:37:11 · 147 阅读 · 0 评论 -
Java设计模式解析之八——代理模式
代理模式1.前言2.特点2.1.代码说明2.2.优缺点2.3.使用场景2.4.注意3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下原创 2020-10-26 17:34:49 · 128 阅读 · 0 评论 -
Java设计模式解析之七——装饰模式
装饰模式1.前言2.特点2.1.代码说明2.2.优缺点2.2.使用场景3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下装饰模式。原创 2020-10-26 16:12:33 · 118 阅读 · 0 评论 -
Java设计模式解析之六——适配器模式
适配器模式1.前言2.特点2.1.代码说明2.2.优缺点2.3.使用场景3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下适配器模式原创 2020-10-26 14:31:01 · 124 阅读 · 0 评论 -
Java设计模式解析之五——原型模式
原型模式1.前言2.特点2.1.代码说明2.2.注意2.3.优缺点2.4.使用场景3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下原创 2020-10-26 13:59:58 · 93 阅读 · 0 评论 -
Java设计模式解析之四——建造者模式
建造者模式式1.前言2.特点2.1.代码说明2.2.优缺点2.3.使用场景3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下建造者模原创 2020-10-26 11:45:17 · 141 阅读 · 0 评论 -
Java设计模式解析之三——抽象工厂模式
抽象工厂模式1.前言2.特点代码说明和工厂方法模式的区别3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这里介绍一下抽象工厂模式。2.特点原创 2020-10-26 11:00:58 · 137 阅读 · 0 评论 -
Java设计模式解析之二——工厂方法模式
工厂方法模式1.前言2.特点2.1.工厂方法模式代码说明2.2.简单工厂模式代码说明2.3.工厂方法模式与简单工厂模式对比3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者原创 2020-10-24 15:42:16 · 159 阅读 · 0 评论 -
Java设计模式解析之一——单例设计模式
单例设计模式1.前言2.特点2.1.饿汉模式:2.2.懒汉模式(线程不安全)2.3.懒汉模式(线程安全)2.4.双重检查模式(DCL)2.5.静态内部单例模式2.6.枚举单例2.7.关于volatile关键字问题3.总结1.前言设计模式共有23种,根据目的准则分类,分为三类创建型设计模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式,共7中:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、响元模式。行为设计模式,共11种:策略模式、模版方法模原创 2020-10-23 13:45:07 · 93 阅读 · 0 评论 -
Java设计模式解析之零——设计模式的6大原则
目录1.前言2.特点2.1.单一指责原则2.2.开放封闭原则2.3.里氏替换原则2.4.依赖倒置原则2.5.迪米特原则2.6.接口隔离原则3.总结4.参考1.前言Java设计模式共有23种,这里主要介绍设计模式的6个原则。后面会抽空把每一种设计模式都用一篇博客来介绍。2.特点2.1.单一指责原则定义:就一个类而言,应该仅有一个引起它变化的原因。解释:一个类应当不要包含太多的功能,就是不同的功能可以拆开的就放到另一个类中专门处理。个人觉得这个主要是看个人经验和后期的改动而定了。一般的话某一块原创 2020-10-23 10:51:47 · 87 阅读 · 0 评论