![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 66
吴先生ix
苦逼的搬砖工,记录知识,以备后用
展开
-
设计模式之单例模式
保证一个类只有一个实例,并提供一个访问它的全局访问点,单例模式可以解决因全局使用而频繁创建与销毁导致的内存抖动等一系列问题。这种方式不支持多线程,如要求线程安全,可在getInstance方法加锁synchronized修饰,不过这样会影响效率。实际工作中很少用到,它可以避免多线程同步问题,而且还自动支持序列化机制,防止反序列化重新创建新的对象,绝对防止多次实例化。这种方式比较常用,但容易产生垃圾对象,因为类加载时就初始化,浪费内存。最基本的实现方式,第一次调用时才初始化,避免了内存浪费。原创 2023-07-11 20:14:06 · 90 阅读 · 0 评论 -
23种设计模式
设计模式分为三大类:原创 2023-07-11 17:26:22 · 89 阅读 · 0 评论