- 博客(4)
- 收藏
- 关注
原创 设计模式——建造者模式
建造者模式定义及应用场景原型模式的写法浅拷贝使用序列化实现深拷贝原型模式的优缺点优点缺点 定义及应用场景 建造者模式(Builder Pattern)指的是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的标识。属于创建型模式。应用场景如下: 相同的方法, 循环体中创建大量的对象 原型模式的写法 浅拷贝 //此注解是可以省去代码中大量的get()、 set().需要先引入lombok @Data public class People implements Cloneable{ pr
2021-12-20 22:03:12
316
原创 【设计模式——工厂模式】
工厂模式定义及应用场景浅拷贝使用序列化实现深拷贝原型模式的优缺点优点缺点 定义及应用场景 工厂模式是我们最常使用实例化对象模式了,使用工厂方法代替new操作的一种模式。应用场景如下: new一个对象时需要很多繁琐的过程,set属性等 循环体中创建大量的对象 浅拷贝 //此注解是可以省去代码中大量的get()、 set().需要先引入lombok @Data public class People implements Cloneable{ private int age; private Stri
2021-12-12 22:02:00
527
4
原创 【设计模式——原型模式】
原型模式定义及应用场景原型模式的写法静态内部类单例懒汉式单例双重校验锁单例与序列化枚举式单例 定义及应用场景 原型模式(Prototype Pattern)指的是原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式是创建型模式。应用场景如下: new一个对象时需要很多繁琐的过程,set属性等 循环体中创建大量的对象 原型模式的写法 在这里插入代码片 静态内部类单例 静态内部类能解决上述懒汉式造成的内存浪费,既能保证懒加载,又线程安全。 public class StaticInner
2021-12-11 19:41:30
493
4
原创 【设计模式-—单例模式】
单例模式定义及应用场景单例模式的几种写法饿汉式单例静态内部类单例懒汉式单例双重校验锁单例与序列化枚举式单例 定义及应用场景 单例模式指的是保证一个类仅有一个实例,并提供一个全局访问点。单例模式是创建型模式。应用场景如下: 连接池 spring中的applicationContext 应用上下文 单例模式的几种写法 饿汉式单例 饿汉式单例模式在类加载的时候就初始化了,并且创建了单例对象,是线程安全的,因为它类加载的时候已经初始化了,在线程出现之前,不可能出现 //饿汉式 public class Hung
2021-12-05 21:43:02
365
10
空空如也
apache tika中文件类型怎么设置
2023-10-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅