设计模式
迪巴哥
这个作者很懒,什么都没留下…
展开
-
设计模式-策略模式
策略模式一、什么是策略模式?策略模式是:定义一组算法,将每个算法都封装起来,并且可以使他们之间可以互换。1、Context是封装了具体的策略。2、Strategy是策略的统一接口,提供共同的抽象方法。3、ConcreteStrategy是具体的策略,并对接口中的抽象方法实现。二、具体案例1.定义统一的策略接口锦囊妙计接口, 提供一个抽象的妙计方法。2.定义第一个具体的妙计接口3.定义第二个具体的妙计接口4.定义第三个具体的妙计接口5.定义最重要的锦囊Context类。C.原创 2021-04-07 18:27:49 · 235 阅读 · 0 评论 -
设计模式-单例模式
单例模式前言一、什么是单例模式?二、饿汉式单例1.使用静态变量初始化。2.使用静态代码块初始化。三、懒汉式单例1.判断为空初始化2.在方法上加锁。3.在内部加锁。4.在内部加锁,并进行双重判断。5.使用静态内部类。前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、什么是单例模式?单例模式就是在整个系统内存中,某一个类只有一个实例,原创 2021-04-06 20:59:00 · 301 阅读 · 0 评论