摘要: 1.14-观察者模式与访问者模式详解 1.14.1.访问者模式详解 时长:1h 14.1.1.访问者模式的定义 定义: 访问者模式【visitor Pattern】,是一种将数据结构与数据操作分离设计模式。是指 封装一些作用于某种数据结构中的各元素的操作。 特征: 可以在不改变数据结构的前提下定义作 阅读全文
posted @ 2020-06-24 13:58 我爱钻研 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: 1.13.中介模式与解释器模式详解 1.13.1.中介模式详解 时长:49min 13.1.1.中介模式的定义 定义: 中介者模式【Mediator Pattern】,又称调解者模式或调停者模式。用一个中介对象封装一系列的对象 交互,中介者使用各对象不需要显式地相互作用,从而使其耦合松散,而且可以独 阅读全文
posted @ 2020-06-23 16:47 我爱钻研 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1.12-状态模式与备忘录模式详解 1.12.1.-备忘录模式详解 时长:46min 12.1.1.备忘录模式的定义 定义: 备忘录模式【Memento Pattern】,也称快照模式【Snapshot Pattern】,或令牌模式【Token Pattern],是指在不破坏封装的前提下, 捕获一个 阅读全文
posted @ 2020-06-19 17:03 我爱钻研 阅读(345) 评论(1) 推荐(1) 编辑
摘要: 1.11-迭代器模式与命令模式详解 1.11.1.迭代器模式详解 时长:42min 11.1.1.迭代器模式的定义 定义: 迭代器模式【Iterator Pattern】,又叫游标模式【Cursor Pattern】,它提供一种顺序访问集合/容器 对象元素的方法,又无须暴露集合内部表示。 本质: 抽 阅读全文
posted @ 2020-06-19 11:39 我爱钻研 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.10.策略模式与责任链模式详解 1.10.1.策略模式详解 时长:1h15min 10.1.1.策略模式的定义 定义: 策略模式【Strategy Pattern】,又叫政策模式【Policy Pattern】,它是将定义的算法家族,分别封装起来,让它们之间可以相互替换,从而 让算法的变化不会影 阅读全文
posted @ 2020-06-18 15:28 我爱钻研 阅读(6129) 评论(0) 推荐(1) 编辑
摘要: 1.9.设计模式-委派模式与模板方法模式详解 1.9.1.委派模式详解 时长:40min 目标: 掌握委派模式的写法,精简代码逻辑,提升程序可读性。 学会用模板方法模式,梳理使用工作中流程标准化的业务场景。 9.1.1.委派模式定义 Delegate Pattern,又叫委托模式。它的基本作用就是负 阅读全文
posted @ 2020-06-11 09:46 我爱钻研 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 1.8设计模式-适配器模式与桥接模式详解 1.8.1.适配器模式详解 时长:1h6min 学习目标》掌握适配器和桥接模式的应用场景 》重构第三方登录自由适配的业务场景 》了解模式在源码中应用 》优缺点 8.1.1.适配器模式的定义 定义: 适配器模式,Adapter Pattern,又称变压器模式。 阅读全文
posted @ 2020-06-01 18:36 我爱钻研 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 1.7.设计模式07-享元模式与组合模式详解 1.7.1.享元模式详解 时长:1h12min 学习目标: 》掌握享元模式与组合模式的应用场景 》 了解享元模式的内部状态和外部状态 》掌握组合模式的透明写法和安全写法 》享元模式和组合模式的优缺点 7.1.享元模式的基本定义 定义: Flyweight 阅读全文
posted @ 2020-05-25 16:34 我爱钻研 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 1.6门面模式与装饰器模式详解 1.6.1.门面模式详解 时长:39min 内容预演: 》模式的特征和应用场景 》装饰器模式与代理模式的区别 》门面模式的优缺点 》装饰器模式的优缺点 1.6.1.1.什么是门面模式? 定义: Facade Pattern,又称外观模式。提供一个统一的接口,用来访问子 阅读全文
posted @ 2020-05-20 19:04 我爱钻研 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1.5.深入分析代理模式 1.5.1.深度分析代理模式【上】 时长:46min 学习目标: 》代理模式的应用场景及实现原理 》区分静态代理与动态代理 》cglib和jdk Proxy实现动态代理的区别 》手写实现定义的动态代理 》spring Aop基于动态代理,打下基础 5.1.代理模式定义 5. 阅读全文
posted @ 2020-05-15 18:38 我爱钻研 阅读(276) 评论(0) 推荐(0) 编辑