摘要: 一、原型模式介绍 二、原型模式引入 需求: 传统方式UML类图: 代码实现(Java): public class Sheep { private String name; private int age; private String color; public Sheep(String name 阅读全文
posted @ 2021-07-01 22:11 狂热搬砖家 阅读(49) 评论(0) 推荐(0)
摘要: 一、简单工厂模式 基本介绍: 需求: 简单工厂模式UML类图: 代码实现(Java) //将Pizza 类做成抽象 public abstract class Pizza { protected String name; //名字 //准备原材料, 不同的披萨不一样,因此,我们做成抽象方法 publ 阅读全文
posted @ 2021-07-01 21:23 狂热搬砖家 阅读(74) 评论(0) 推荐(0)
摘要: 一、单例模式介绍 二、单例模式引入 1. 饿汉式(静态常量) 可用,不推荐 代码实现(Java) public class SingletonTest01 { public static void main(String[] args) { //测试 Singleton instance1 = Si 阅读全文
posted @ 2021-07-01 20:40 狂热搬砖家 阅读(53) 评论(0) 推荐(0)
摘要: 一、队列介绍 二、队列引入 队列代码实现(Java) import java.util.Scanner; public class ArrayQueueDemo { public static void main(String[] args) { //测试一把 //创建一个队列 ArrayQueue 阅读全文
posted @ 2021-07-01 19:40 狂热搬砖家 阅读(46) 评论(0) 推荐(0)
摘要: 一、稀疏数组介绍 二、稀疏数组引入 二维数组转稀疏数组、稀疏数组转二维数组:代码实现(Java) public class SparseArray { public static void main(String[] args) { // 创建一个原始的二维数组 11 * 11 // 0: 表示没有 阅读全文
posted @ 2021-07-01 18:55 狂热搬砖家 阅读(48) 评论(0) 推荐(0)
摘要: 一、数据结构和算法内容介绍 1.数据结构和算法的重要性 2.数据结构和算法的关系 3.数据结构的分类 阅读全文
posted @ 2021-07-01 18:47 狂热搬砖家 阅读(80) 评论(0) 推荐(0)
摘要: 一、IDEA如何使用PlantUML 参考链接:https://jingyan.baidu.com/article/363872ec9ad59b2e4aa16f72.html 二、IDEA中PlantUML类图语法和功能 参考链接:https://plantuml.com/zh/class-diag 阅读全文
posted @ 2021-07-01 07:47 狂热搬砖家 阅读(56) 评论(0) 推荐(0)