摘要:
1.14-观察者模式与访问者模式详解 1.14.1.访问者模式详解 时长:1h 14.1.1.访问者模式的定义 定义: 访问者模式【visitor Pattern】,是一种将数据结构与数据操作分离设计模式。是指 封装一些作用于某种数据结构中的各元素的操作。 特征: 可以在不改变数据结构的前提下定义作 阅读全文
摘要:
1.13.中介模式与解释器模式详解 1.13.1.中介模式详解 时长:49min 13.1.1.中介模式的定义 定义: 中介者模式【Mediator Pattern】,又称调解者模式或调停者模式。用一个中介对象封装一系列的对象 交互,中介者使用各对象不需要显式地相互作用,从而使其耦合松散,而且可以独 阅读全文
摘要:
1.12-状态模式与备忘录模式详解 1.12.1.-备忘录模式详解 时长:46min 12.1.1.备忘录模式的定义 定义: 备忘录模式【Memento Pattern】,也称快照模式【Snapshot Pattern】,或令牌模式【Token Pattern],是指在不破坏封装的前提下, 捕获一个 阅读全文
摘要:
1.11-迭代器模式与命令模式详解 1.11.1.迭代器模式详解 时长:42min 11.1.1.迭代器模式的定义 定义: 迭代器模式【Iterator Pattern】,又叫游标模式【Cursor Pattern】,它提供一种顺序访问集合/容器 对象元素的方法,又无须暴露集合内部表示。 本质: 抽 阅读全文
摘要:
1.10.策略模式与责任链模式详解 1.10.1.策略模式详解 时长:1h15min 10.1.1.策略模式的定义 定义: 策略模式【Strategy Pattern】,又叫政策模式【Policy Pattern】,它是将定义的算法家族,分别封装起来,让它们之间可以相互替换,从而 让算法的变化不会影 阅读全文
摘要:
1.9.设计模式-委派模式与模板方法模式详解 1.9.1.委派模式详解 时长:40min 目标: 掌握委派模式的写法,精简代码逻辑,提升程序可读性。 学会用模板方法模式,梳理使用工作中流程标准化的业务场景。 9.1.1.委派模式定义 Delegate Pattern,又叫委托模式。它的基本作用就是负 阅读全文
摘要:
1.8设计模式-适配器模式与桥接模式详解 1.8.1.适配器模式详解 时长:1h6min 学习目标》掌握适配器和桥接模式的应用场景 》重构第三方登录自由适配的业务场景 》了解模式在源码中应用 》优缺点 8.1.1.适配器模式的定义 定义: 适配器模式,Adapter Pattern,又称变压器模式。 阅读全文