2020年2月16日
摘要: 1 课程讲解 1.1 类型: 1.2 定义: 1.3 适用场景: 1.4 优点: 1.5 缺点: 1 课程讲解 1.1 类型: 行为型 1.2 定义: ·定义:定义了对象之间的一对多依赖,让多个观察者对象同时监听某一个主题对象,当主题对象发生变化时,它的所有依赖者(观察者)都会收到通知并更新 举例: 阅读全文
posted @ 2020-02-16 21:36 菜鸟乙 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 原创的,转载可注明地址,转载自菜鸟乙。。。谢谢! Test类: package com.geely.design.pattern.behavioral.interpreter; /** * Created by ddwei * */ public class TestExtends { public 阅读全文
posted @ 2020-02-16 12:16 菜鸟乙 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1 源码解析 1.1 源码解析1(jdk中的应用) 1.2 源码解析2(Spring中的应用) 1.3 源码解析为何算出666? 1 源码解析 1.1 源码解析1(jdk中的应用) java.util.regex.Pattern (java正则表达式通过java.util.regex包下的Patte 阅读全文
posted @ 2020-02-16 10:54 菜鸟乙 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1 列表,队列,栈 概念解析 列表,队列,栈 都属于线性数据结构 列表和队列栈的关系: 列表是一种数据项构成的有限序列,即按照一定的线性顺序,排列而成的数据项的集合,在这种数据结构上进行的基本操作包括对元素的的查找, 栈和队列是两种特殊类型的列表。 栈和队列的关系: 区别:栈的特点是先进后出;队列的 阅读全文
posted @ 2020-02-16 09:45 菜鸟乙 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 1 代码演练 1.1 代码演练1(解释器模式coding) 1.2 代码演练如何应用了解释器模式 1 代码演练 1.1 代码演练1(解释器模式coding)(该案例运用了栈的先进先出的特性) 需求: 原系统中有大量的处理计算的类:处理的规则有(a+b)*c*d+e和a/b+c-d等等数量众多方法;如 阅读全文
posted @ 2020-02-16 09:12 菜鸟乙 阅读(159) 评论(0) 推荐(0) 编辑