摘要: 一、装饰者模式介绍 二、装饰者模式引入 需求: 代码实现(Java): public abstract class Drink { public String des; // 描述 private float price = 0.0f; public String getDes() { return 阅读全文
posted @ 2021-07-04 20:06 狂热搬砖家 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 一、桥接模式介绍 二、桥接模式引入 需求: 传统方案: 桥接模式: 代码实现(Java): //接口 public interface Brand { void open(); void close(); void call(); } public class Vivo implements Bra 阅读全文
posted @ 2021-07-04 18:30 狂热搬砖家 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一、适配器模式介绍 二、适配器模式引入 需求: 1.类适配器模式 介绍: 代码实现(Java): //被适配的类 public class Voltage220V { //输出220V的电压 public int output220V() { int src = 220; System.out.pr 阅读全文
posted @ 2021-07-03 23:36 狂热搬砖家 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一、建造者模式介绍 UML类图: 二、建造者模式引入. 需求: 1.传统方式: "产品"和"创建产品"的过程封装在一起。 代码实现(Java): public abstract class AbstractHouse { //打地基 public abstract void buildBasic() 阅读全文
posted @ 2021-07-02 00:02 狂热搬砖家 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、原型模式介绍 二、原型模式引入 需求: 传统方式UML类图: 代码实现(Java): public class Sheep { private String name; private int age; private String color; public Sheep(String name 阅读全文
posted @ 2021-07-01 22:11 狂热搬砖家 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、简单工厂模式 基本介绍: 需求: 简单工厂模式UML类图: 代码实现(Java) //将Pizza 类做成抽象 public abstract class Pizza { protected String name; //名字 //准备原材料, 不同的披萨不一样,因此,我们做成抽象方法 publ 阅读全文
posted @ 2021-07-01 21:23 狂热搬砖家 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一、单例模式介绍 二、单例模式引入 1. 饿汉式(静态常量) 可用,不推荐 代码实现(Java) public class SingletonTest01 { public static void main(String[] args) { //测试 Singleton instance1 = Si 阅读全文
posted @ 2021-07-01 20:40 狂热搬砖家 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 一、队列介绍 二、队列引入 队列代码实现(Java) import java.util.Scanner; public class ArrayQueueDemo { public static void main(String[] args) { //测试一把 //创建一个队列 ArrayQueue 阅读全文
posted @ 2021-07-01 19:40 狂热搬砖家 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、稀疏数组介绍 二、稀疏数组引入 二维数组转稀疏数组、稀疏数组转二维数组:代码实现(Java) public class SparseArray { public static void main(String[] args) { // 创建一个原始的二维数组 11 * 11 // 0: 表示没有 阅读全文
posted @ 2021-07-01 18:55 狂热搬砖家 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一、数据结构和算法内容介绍 1.数据结构和算法的重要性 2.数据结构和算法的关系 3.数据结构的分类 阅读全文
posted @ 2021-07-01 18:47 狂热搬砖家 阅读(71) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示