设计模式

Posted 杨MT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式相关的知识,希望对你有一定的参考价值。

在我们的开发过程中会使用到各种的设计模式,我们常用的设计模式有23种,在以下的时间里我会把我工作中理解和使用的设计模式,进行简单的总结和归纳,逐一的更新到这里

今天我们首先更新的是第一个,也是最常用,最简单的单例模式

 

一:单例模式

 

1、单例模式 单例模式分为懒汉模式和饿汉模式

 

  • 单例模式---饿汉模式----可以理解为:实例早于调用之前

  • 1、饿汉模式是线程安全

  • 2、饿汉模式加载类时比较慢,获取对象的时候比较快

  • 单例模式的---懒汉模式---可以理解为调用早于实例之前

  • 1、线程不安全的

  • 2、加载类的速度快,获取对象的速度慢

如果需要源码进行理解的可以去下载对应的源码https://github.com/yangmtou/DesignModuleForJava

 

以上是关于设计模式的主要内容,如果未能解决你的问题,请参考以下文章

C#设计模式--桥接模式

23种设计模式总结

iOS中都有啥设计模式?各个设计模式的作用

86 设计模式23种设计模式概述

设计模式概述(23种设计模式目录)

设计模式