设计模式02——单例模式、多例模式
单例模式
单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类叫单例类
饿汉:在定义instance时new对象
懒汉:在getInstance方法里new对象,默认getInstance方法不是线程安全的,需要加synchronized修饰符保证线程安全
应用示例:java.lang.Runtime对象
多例模式
多例模式中的多例类可以有多个实例,而且多例类必须自己创建、管理自己的实例,并向外界提供自己的实例
应用示例:数据库连接池
posted on 2021-06-19 18:18 jacky_bear 阅读(43) 评论(0) 编辑 收藏 举报