05 2020 档案
摘要:1.7.设计模式07-享元模式与组合模式详解 1.7.1.享元模式详解 时长:1h12min 学习目标: 》掌握享元模式与组合模式的应用场景 》 了解享元模式的内部状态和外部状态 》掌握组合模式的透明写法和安全写法 》享元模式和组合模式的优缺点 7.1.享元模式的基本定义 定义: Flyweight
阅读全文
摘要:1.6门面模式与装饰器模式详解 1.6.1.门面模式详解 时长:39min 内容预演: 》模式的特征和应用场景 》装饰器模式与代理模式的区别 》门面模式的优缺点 》装饰器模式的优缺点 1.6.1.1.什么是门面模式? 定义: Facade Pattern,又称外观模式。提供一个统一的接口,用来访问子
阅读全文
摘要:1.5.深入分析代理模式 1.5.1.深度分析代理模式【上】 时长:46min 学习目标: 》代理模式的应用场景及实现原理 》区分静态代理与动态代理 》cglib和jdk Proxy实现动态代理的区别 》手写实现定义的动态代理 》spring Aop基于动态代理,打下基础 5.1.代理模式定义 5.
阅读全文
摘要:时长:47min 1.4.2.设计模式05-建造者模式 1.1.建造者模式定义 builder Pattern. 定义: 是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 属性创建型模式。 特征: 用户只需要指定需要建造的类型就可以获得对象,建造过程及细节不需要了解。 1.
阅读全文
摘要:1.下载spring5源代码 spring项目,官方使用gradle工具进行构建。项目下存在gradle配置文件,如下所示: 打开build.gradle文件,可以查看到spring源码,使用的gradle版本,如下所示: 所以,使用gradle工具构建spring源代码时,需要安装相应版本的gra
阅读全文
摘要:学习目标: 》原型模式的应用场景 》原型模式之深克隆与浅克隆 》了解克隆是如何破坏单例的 》原型模式的优缺点 》掌握建造者模式和工厂模式的区别 知识前提: 》了解并掌握工厂模式 》已掌握单例模式 》听说过模式,但想要深入学习 1.1.原型模式的定义 Prototype Pattern,是指原型实例指
阅读全文
浙公网安备 33010602011771号