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