设计模式02——单例模式、多例模式

单例模式

单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类叫单例类

饿汉:在定义instance时new对象

懒汉:在getInstance方法里new对象,默认getInstance方法不是线程安全的,需要加synchronized修饰符保证线程安全

应用示例:java.lang.Runtime对象

 

多例模式

多例模式中的多例类可以有多个实例,而且多例类必须自己创建、管理自己的实例,并向外界提供自己的实例

应用示例:数据库连接池

 

posted on 2021-06-19 18:18  jacky_bear  阅读(43)  评论(0编辑  收藏  举报

导航