![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
23种设计模式
常见的GOF设计模式
coyhzx
这个作者很懒,什么都没留下…
展开
-
工厂设计模式
文章目录1. 工厂模式是什么2. 简单工厂模式3. 工厂方法模式4. 抽象工厂模式5. spring中的BeanFactory1. 工厂模式是什么在面向对象的编程中,工厂就是用来生产对象的。因为对象的创建往往都很复杂,工厂对外提供创建对象的接口,将对象的实例化逻辑细节进行封装。就像生活中,工厂产生商品,商家只需要拿到商品去做生意就行了,不关心商品生产的细节。常见的工厂模式由,简单工厂模式、工厂方法模式、抽象工厂模式。2. 简单工厂模式简单工厂基本概念:SimpleFfactory:简单工厂原创 2020-05-26 20:58:52 · 1134 阅读 · 0 评论 -
最优雅的单例设计模式
文章目录1.单例设计模式是什么。2.常见的几种单例创建方式2.1 饿汉式2.2 懒汉式 lazy loading(双重检查)2.3 静态内部类2.4 枚举实现3.应用场景1.单例设计模式是什么。单例设计模式就是一个类,只生成一个对象 ,给予其他类调用。所以至少至少要保证三点:构造器私有化。类本身创建对象。提供获取对象的方法2.常见的几种单例创建方式2.1 饿汉式在类加载到内存,就实例化一个实例。jvm保证线程安全简单实用,简单以用,线程安全。缺点:不管是否用到,类加载时原创 2020-05-25 22:15:57 · 285 阅读 · 0 评论