自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除