![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 70
孟游
这个作者很懒,什么都没留下…
展开
-
单例模式和双重检测锁模式下的相关问题
单例模式文章目录单例模式单例模式要点方式一:饿汉模式方式二:懒汉模式方式三:静态内部类方式四:枚举类型总结:单例模式要点 其实单例模式重点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。从实现角度来说,就是以下三点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的公有的函数用于创建或获取它本身的静态私有对象。方式一:饿汉模式顾名思义,很饿,没见过吃的,一开始就要吃。其实就在在启动的时候就创建原创 2021-03-07 12:56:22 · 293 阅读 · 2 评论 -
工厂模式与超级英雄的那些事儿
文章目录什么是工厂模式一:定义一个公共接口Avenger二:定义不同的英雄实现相应的接口三:我们需要定义一个类似工具类AvengerFactory复仇者工厂来动态生成超级英雄测试总结什么是工厂模式 简介工厂模式(Factory Pattern)是 Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。原创 2020-07-24 23:06:17 · 975 阅读 · 0 评论