单例模式只有一个私有化对象和私有构造方法 并且一个对象对应一个实例
多例模式在前者基础上 一个私有化对象可以对应多个实例 对 吗
那这个实例,到底是什么意思.可以具体说一下吗
单例模式只有一个私有化对象和私有构造方法 并且一个对象对应一个实例
多例模式在前者基础上 一个私有化对象可以对应多个实例 对 吗
那这个实例,到底是什么意思.可以具体说一下吗
1、单例就是这个类只有一个实例对象,无论在哪里调用都是这个实例对象。
2、多例就是这个类每次创建都是一个新的实例对象,也就是不同的实例。
3、这个实例就是这个类的实例对象,单例一般使用静态方法获取实例对象,多例一般使用构造器获取实例对象。
单例例如:Person p = Person.default(); 这个p就是单例实例,所有用到的地方都是这个p是不变的,如果创建的多个,其实是同一个的。
多例例如:Person p = new Person(); 这个p就是多例实例,每次new出来的都是一个新的,多个之间相互不影响。