设计模式
java编写
我叫GG
北漂中
展开
-
设计模式-简述
单例模式 全局生成一个唯一实例对象 有饿汉式,懒汉式区分 工厂模式 简单,工厂,抽象都是工厂模式中的细分,本质上是一样的。 主要用于拆分创建对象的复杂代码,将创建交由工厂 Spring的Di最基本的设计思路就是工厂模式,动态的创建复杂的Bean 建造者模式 提前预设好一些属性的实体 构造函数 原型模式 深拷贝,浅拷贝 基于拷贝,节省响应时间 代理模式 Spring的AOP的底层实现,主要是提供接口供外部调用,隐藏内部细节 非业务型的附加功能开发,日志,监控等 RPC也可以当作一种代理 桥原创 2021-09-14 22:50:47 · 68 阅读 · 0 评论 -
设计模式-单例模式
文章目录概述饿汉式懒汉式懒汉式-双重检查锁懒汉式-静态内部类枚举类实现单例 概述 单例模式本质是生存一个全局唯一的实例对象。一般而言,唯一是标注线程内唯一。在面试提及该知识点的时候,可以扩充一下如何进程内唯一。 单例模式,本身上具有俩个类型。饿汉式和懒汉式,区别在于是否延迟加载。 在实现单例模式的时候,注意几个关键因素。private,static,synchronized,volatile。 一般情况而言,建议使用饿汉式,即类加载时候,创建好单例对象。 饿汉式 public class Singlet原创 2021-09-08 21:54:48 · 175 阅读 · 0 评论