ToB企服应用市场:ToB评测及商务社交产业平台

标题: 单例设计模式 [打印本页]

作者: 愛在花開的季節    时间: 2022-8-30 12:27
标题: 单例设计模式
单例模式:
所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。
具体的代码实现:
饿汉式:
  1. class Bank {
  2.     //饿汉式
  3.     //1.私有化的构造器
  4.     private Bank() {
  5.     }
  6.     //2.内部创建类的私有的对象
  7.     //4.对象也必须是是静态的
  8.     private static Bank instance = new Bank();
  9.     //3.提供一个公共的静态方法,返回类的对象
  10.     public static Bank getInstance() {
  11.         return instance;
  12.     }
  13. }
复制代码
懒汉式:
  1. class Order {
  2.     //懒汉式
  3.     //1.私有化类的构造器
  4.     private Order() {
  5.     }
  6.     //2.声明类的私有的对象,但是不初始化
  7.     //4.此对象也必须是是静态的
  8.     private static Order instance = null;
  9.     //3.提供一个公共的静态的方法
  10.     public static Order getInstance() {
  11.         if (instance != null) {
  12.             instance = new Order();
  13.         }
  14.         return instance;
  15.     }
  16. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4