美文网首页
单例模式的优点和缺点

单例模式的优点和缺点

作者: 天天是我哈 | 来源:发表于2017-04-15 11:25 被阅读0次

主要优点;

1.提供了对唯一实例的受控访问;

2;由于系统中内存只存在一个对象,因此可以节约系统的的资源,对于一些频繁的创建和销毁的对象单例模式无意可以提供系统的性能,

3单例模式可以允许可变的数目的实例,使用单利模式进行扩展,使用控制单利对象相似的方法获取指定个数的实例,及解决了单利对象,共享过多,而有损性能的问题;

主要缺点;

1;由于单例模式,不是抽象的所以可扩展性比较差;

2;单例类,职责过重,在一定程度上;违背了单一职责‘

3;滥用单例将带来一些负面的问题,如为了节省资源将数据库连接池对象设计为单例模式,可能会导致共享连接池对象的程序过多未出而出现的连接池溢出,如果实例化对象长时间不用系统就会被认为垃圾对象被回收,这将导致对象状态丢失。

相关文章

  • Android 单例模式学习

    android的单例模式学习 1 饿汉单例模式 优点 : 缺点 : 2.0 懒汉模式 优点 : 缺点 : 2.1 ...

  • 单例模式的优点和缺点

    主要优点; 1.提供了对唯一实例的受控访问; 2;由于系统中内存只存在一个对象,因此可以节约系统的的资源,对于一些...

  • 单例模式

    1.属性值可修改的单例模式 2.属性值不可修改的单例模式 优缺点: 优点: 在单例模式中,活动的单例只有一个实例,...

  • 关于单例模式的思考

    饿汉式单例模式(写法一) /** * 饿汉式单例 写法一 * 优点:简单,性能高,线程安全 * 缺点:浪费内存(当...

  • 设计模式--单例模式

    目录 本文的结构如下: 什么是单例模式 为什么要用该模式 模式的结构 代码示例 优点和缺点 适用环境 模式应用 总...

  • 单例模式之枚举类enum

    通过枚举实现单例模式 枚举类实现单例模式的优点 对于饿汉式单例模式和懒汉式单例模式了解的同学,使用以上两种单例模式...

  • 单例模式

    单例模式 定义: 类型: 适用场景: 优点: 缺点: 重点: 1. 饿汉式 缺点: 2. 懒汉式 缺点: 3. D...

  • 设计模式——单例模式

    文章概要 1、什么是单例2、为什么需要单例3、单例的优点和缺点4、单例的写法和比较5、序列化破坏单例6、反射破坏单...

  • 常见的设计模式

    创建型模式 结构型模式 行为模式 单例模式 单例模式的优点 常见的五种单例模式实现方式 单例带来的问题 如何选择 ...

  • 单例模式

    单例模式主要包含以下几种,并且每种的优缺点如下: 1.饿汉模式 优点:实现简单缺点:需要预先创建,不管是否需要 2...

网友评论

      本文标题:单例模式的优点和缺点

      本文链接:https://www.haomeiwen.com/subject/szsnattx.html