随笔 - 607,  文章 - 169,  评论 - 2,  阅读 - 21万
02 2020 档案
设计模式课程 设计模式精讲 23-2 命令模式coding
摘要:1 代码演练 1.1 代码演练1 1 代码演练 1.1 代码演练1 需求: 木木网付费课程,第一节课可以不付费观看或者付费观看,通过命令模式实现 注意:(个人开发中没有注意到的地方) a 接口无法添加属性(添加属性的接口编译器默认赋值成静态的,已经不属于本类属性范畴了),属性通过它的实现类来添加,参 阅读全文
posted @ 2020-02-29 09:14 菜鸟乙 阅读(138) 评论(0) 推荐(0) 编辑
设计模式课程 设计模式精讲 22-3 备忘录模式源码解析
摘要:1 源码解析 1.1 源码解析1(Spring工作流的应用) 1 源码解析 1.1 源码解析1(Spring工作流的应用) a 工作流可以点击回退到上一步 StateManageableMessageContext // // Source code recreated from a .class 阅读全文
posted @ 2020-02-28 06:38 菜鸟乙 阅读(164) 评论(0) 推荐(0) 编辑
设计模式课程 设计模式精讲 24-1 中介者模式讲解
摘要:1 课程讲解 1.1 类型: 1.2 定义: 1.3 适用场景: 1.4 优点: 1.5 缺点: 1.6 中介者相关的设计模式 1 课程讲解 1.1 类型: 行为型 1.2 定义: ◆定义一个封装一组对象如何交互的对象◆通过使对象明确地相互引用来促进松散耦合,并允许独立地改变它们的交互 1.3 适用 阅读全文
posted @ 2020-02-25 05:55 菜鸟乙 阅读(167) 评论(0) 推荐(0) 编辑
设计模式课程 设计模式精讲 23-1 命令模式讲解
摘要:1 课程讲解 1.1 类型: 1.2 定义: 1.3 适用场景: 1.4 优点: 1.5 缺点: 1.6 命令相关的设计模式 1 课程讲解 1.1 类型: 行为型 1.2 定义: ◆定义:将“请求”封装成对象,以便使用不同的请求 扩展:◆命令模式解决了应用程序中对象的职责以及它们之间的通信方式 详解 阅读全文
posted @ 2020-02-24 06:48 菜鸟乙 阅读(161) 评论(0) 推荐(0) 编辑
设计模式课程 设计模式精讲 22-2 备忘录模式coding
摘要:1 代码演练 1.1 代码演练1 1 代码演练 1.1 代码演练1 需求: 网站笔记需要存储快照,能实现回退的功能。 注意: a 设计的时候,可以分为笔记类,笔记快照类和 笔记快照管理类 三个类。 b 笔记快照管理 和 笔记快照是聚合关系,快照管理可以有0到多个笔记快照。 c 快照管理类用栈的方式存 阅读全文
posted @ 2020-02-24 06:19 菜鸟乙 阅读(128) 评论(0) 推荐(0) 编辑
设计模式课程 设计模式精讲 22-1 备忘录模式讲解
摘要:1 课程讲解 1.1 类型: 1.2 定义: 1.3 适用场景: 1.4 优点: 1.5 缺点: 1.6 备忘录相关的设计模式 1 课程讲解 1.1 类型: 行为型 1.2 定义: 定义:保存一个对象的其个状态,以便在适当的时候恢复对象。 扩展:后悔药 举例: 游戏存档 word回退 1.3 适用场 阅读全文
posted @ 2020-02-17 19:26 菜鸟乙 阅读(178) 评论(0) 推荐(0) 编辑
设计模式课程 设计模式精讲 21-3 观察者模式源码解析
摘要:1 源码解析 1.1 源码解析1(jdk中的应用:监听器是如何实现的) 1.2 源码解析2(guava中的应用) 1 源码解析 1.1 源码解析1(jdk中的应用:监听器是如何实现的) a 监听器的实现方案是观察者模式(发布订阅模式)实现的一种 b 前端给按钮添加事件也可以看作观察者模式的一种实现 阅读全文
posted @ 2020-02-17 11:38 菜鸟乙 阅读(224) 评论(0) 推荐(0) 编辑
设计模式课程 设计模式精讲 21-2 观察者模式coding
摘要:1 代码演练 1.1 代码演练1(一对一观察) 1.2 代码演练2(一对多观察) 1.3 代码演练3(多对多观察) 1 代码演练 1.1 代码演练1(一对一观察) 需求: 木木网课程系统,教师后台提醒功能,当对应课程收到提问时,系统能给对应教师发出提醒 注意: a 设计的时候,可以分为教师类,课程类 阅读全文
posted @ 2020-02-17 08:56 菜鸟乙 阅读(152) 评论(0) 推荐(0) 编辑
设计模式课程 设计模式精讲 21-1 观察者模式讲解
摘要:1 课程讲解 1.1 类型: 1.2 定义: 1.3 适用场景: 1.4 优点: 1.5 缺点: 1 课程讲解 1.1 类型: 行为型 1.2 定义: ·定义:定义了对象之间的一对多依赖,让多个观察者对象同时监听某一个主题对象,当主题对象发生变化时,它的所有依赖者(观察者)都会收到通知并更新 举例: 阅读全文
posted @ 2020-02-16 21:36 菜鸟乙 阅读(146) 评论(0) 推荐(0) 编辑
设计模式课程 设计模式精讲 20-3 解释器模式源码解析
摘要: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 菜鸟乙 阅读(213) 评论(0) 推荐(0) 编辑
设计模式课程 设计模式精讲 20-2 解释器模式coding
摘要: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 菜鸟乙 阅读(160) 评论(0) 推荐(0) 编辑
设计模式课程 设计模式精讲 20-1 解释器模式讲解
摘要:1 课程讲解 1.0 频次 1.1 类型: 1.2 定义: 1.3 适用场景: 1.4 优点: 1.5 缺点: 1.6 其他特性: 1.7 与其他设计模式关系: 1 课程讲解 1.0 频次: 使用频次很低,理解就可以,重点关注其他的设计模式 1.1 类型: 行为型 1.2 定义: ·定义:给定一个语 阅读全文
posted @ 2020-02-15 08:02 菜鸟乙 阅读(131) 评论(0) 推荐(0) 编辑
设计模式课程 设计模式精讲 19-3 策略模式源码解析
摘要:1 源码解析 1.1 源码解析1(jdk中的应用1) 1.2 源码解析2(jdk中的应用2) 1.3 源码解析3(Spring中的应用1) 1.4 源码解析4(Spring中的应用2) 1 源码解析 1.1 源码解析1(jdk中的应用1) java.util.Comparator(策略类)作为比较器 阅读全文
posted @ 2020-02-14 19:59 菜鸟乙 阅读(170) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示