ITPub博客

首页 > 应用开发 > Java > 设计模式(一)创建型之单例模式

设计模式(一)创建型之单例模式

Java 作者:孙哥说天下 时间:2021-03-01 10:24:53 0 删除 编辑

1 创建型模式

创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。


这样可以降低系统的耦合度,使用者不需要关注对象的创建细节。


创建型模式分为:


单例模式

工厂方法模式

抽象工厂模式

原型模式

建造者模式

1.1 单例设计模式

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。


这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。


1.1.1 单例模式的结构

单例模式的主要有以下角色:


单例类。只能创建一个实例的类

访问类。使用单例类

1.1.2 单例模式的实现

单例设计模式分类两种:


饿汉式:类加载就会导致该单实例对象被创建


懒汉式:类加载不会导致该单实例对象被创建,而是首次使用该对象时才会创建



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69990899/viewspace-2760156/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
需要采集软件+1143561141(客服V❤)

注册时间:2020-12-16

  • 博文量
    36
  • 访问量
    41003