最新 最热

【地铁上的设计模式】--创建型模式:单例模式(五)--枚举单例

枚举单例是指使用枚举类型来实现单例模式,它是单例模式中最简单、最安全的一种实现方式。在枚举类型中定义的枚举值只会被实例化一次,即保证了全局唯一的实例,而且实现简单、线程安全、防止反射攻击、支持序列化等。...

2023-04-28
1

【地铁上的设计模式】--创建型模式:单例模式(四)--静态内部类单例

静态内部类单例是一种单例模式的实现方式,它使用一个私有的静态内部类来持有单例对象,从而保证单例对象的唯一性。静态内部类只有在被调用时才会被加载,同时创建唯一的单例对象。由于静态内部类只会被加载一次,因此它也具...

2023-04-28
1

【地铁上的设计模式】--创建型模式:单例模式(三)--双重检验锁单例

双重检验锁单例模式实现了懒汉式单例模式的延迟加载和饿汉式单例模式的线程安全。其主要思路是在获取单例实例时,先检查是否已经实例化,如果没有才进行同步块。在同步块内部再进行一次实例化检查,以确保只有一个实例被创...

2023-04-28
1

【地铁上的设计模式】--创建型模式:单例模式(二)--饿汉式单例

饿汉式单例模式是一种常用的创建型设计模式,它能够确保一个类只有一个实例,并提供了一个全局访问点。不同于懒汉式单例模式在需要时才去创建实例,饿汉式单例模式在类加载时就已经创建好了实例,因此也被称为饿汉式预先加载...

2023-04-28
1

【地铁上的设计模式】--创建型模式:单例模式(一)--懒汉式单例

从本篇文章开始,我们就进入到了单例模式,关于单例模式里的分支模式会在后续的文章中一一讲解

2023-04-28
1

Python小姿势 - ## Python技术博客

单例模式是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例,而且该实例可以全局访问。单例模式是一种比较简单的设计模式,但是它也有一些缺点,比如没有抽象层,耦合度比较高,使用不当会导致一些问题,如资...

2023-04-28
1

UIApplication 介绍基础篇介绍

做iOS开发的同学对UIApplication一定不陌生,当我们想要弹框,蒙层等功能时,都会使用类似如下的操作:

2023-04-13
1

Go 语言实现创建型设计模式 - 单例模式

单例模式(Singleton Pattern)是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点。

2023-04-06
1

【Kotlin】Kotlin 单例 ( 懒汉式 与 恶汉式 | Java 单例 | Kotlin 单例 | 对象声明 | 伴生对象 | get 方法 | ? 与 !! 判空 )

1 . 单例类简介 : 单例是保证在应用程序的内存中 , 只存在一个实例的设计模式 ;

2023-03-27
1

面向对象设计模式--单例模式详解+实际应用(Java)

保证了一个类只有一个实例,并且提供了一个全局访问点。单例模式的主要作用是节省公共资源,方便控制,避免多个实例造成的问题。

2023-03-23
1