单例模式(Singleton)

来源:互联网 发布:过山车大亨 for mac 编辑:程序博客网 时间:2024/06/07 05:57
  • 含义:单例 =一个实例
  • 解决的问题:降低对象之间的耦合度

  • 解决方法:实现一个类只有一个实例化对象,并提供一个全局访问点

package study.lee.com.open;/** * Created by Administrator on 2017/10/30. */public class MCApiFactory {    private static MCApiFactory instance;    private MCApiFactory() {    }    public static MCApiFactory getMCApi() {        if (null == instance) {            instance = new MCApiFactory();        }        return instance;    }    private  int quantity=100;    public  void setQuantity(int quantity){         this.quantity=quantity;    }    public  int getQuantity() {        return quantity;    }}


外部调用

MCApiFactory.getMCApi().getQuantity();

原创粉丝点击