单例模式的主要目的是确保全局只有一个实例对象,避免对象的重复创建和减少内存占用。 因此,工厂类和单例模式的主要区别在于它们的目的和作用。工厂类是用来创建对象实例的,而单例模式是用来确保一个类只有一个实例对象的。在实际应用中,工厂类和单例模式经常会结合使用,以实现更加灵活和高效的对象创建和管理。 0 赞...
(1)线程安全的单例模式:懒加载+synchronized 关键字:线程安全 缺点是效率低 还有一种饿汉方式:在类装载的时候就实例化静态实例,再用静态getInstance方法返回 (2)工厂模式:使用场景:jdbc连接数据库、降低对象的产生和销毁 关键字:父接口+子实现类+第三方构建实例的类 实现过程:1 定义父接口及公共方法 2 定义实现父...