23种设计模式
老子不会
消除bug的方式就是面对bug,加油
展开
-
[创建型模式] 一、单例模式
单例模式 单例模式的种类 饿汉式(静态常量) 饿汉式(静态代码块) 懒汉式(线程不安全) 懒汉式(线程安全,同步方法) 懒汉式(线程安全,同步代码块) 双重检查 静态内部类 枚举 1.饿汉式(静态常量) 优点:类装载的时候就完成了实例化,避免了线程同步问题 缺点:在类装载的时候就完成了实例化,没有达到lazy loading(懒加载,用时即加载)的效果,如果从始至终从未使用过这个实例就会造成内存浪费的问题 public class Singleton1 { p原创 2020-07-13 16:39:39 · 80 阅读 · 0 评论 -
23种设计模式(UML类图)
UML类图 1.介绍 统一建模语言,是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果 2.使用工具 虽然IDEA有自动生成UML类图,但不能画类图 这里我使用的是**plantUML **,他不仅可以画类图,还有其他的UML图他也可以画 下载:在idea中setting中找到 plugins 搜索PlantUML下载安装,重启idea即可 使用:右键新建一个plantUML文件 语法:语法比较简单,这里引用一下别人的博客:https://www.cnbl原创 2020-06-22 18:03:51 · 1132 阅读 · 0 评论 -
23种设计模式(前言,介绍)
23种设计模式(前言,介绍) 一、前言 学设计模式主要是提升自己,提高写代码的水平和看代码的水平 基础: 有java基础 学习过SSM springboot [会有源码分析,学过更好] 我的学习资料: 视频地址: https://www.bilibili.com/video/BV1mc411h719 狂神23种设计模式,先看的狂神,但他停更了,想继续了解就去了尚硅谷的视频 https://www.bilibili.com/video/BV1G4411c7N4 b站尚硅谷官方 **更新方式:**一个设计模式原创 2020-06-19 16:39:58 · 345 阅读 · 0 评论