首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
【设计模式-4.3】行为型——责任链模式
说明:本文介绍设计模式中行为型设计模式中的,责任链模式; 审批流程 责任链模式属于行为型设计模式,关注于对象的行为。责任链模式非常典型的案例,就是审批流程的实现。如一个报销单的审批流程,根据报销单金额
12.钩子
钩子 1.介绍 Git钩子是嵌入在Git中的一系列可执行脚本,在特定Git操作执行前后触发,类似于触发器的角色。它用于实现自动化任务、执行自定义验证及工作流扩展,例如在提交前运行代码质量检查、推送后自
【设计模式-4.2】行为型——观察者模式
说明:本文介绍设计模式中行为型设计模式中的,观察者模式; 商家与顾客 观察者模式属于行为型设计模式,关注对象的行为。以商家与顾客为例,商家有商品,顾客来购买商品,如果商家商品卖完了,顾客则购买失败。如
【设计模式-4.1】行为型——策略模式
说明:本文介绍设计模式中的行为型设计模式中的,策略模式; 计算器 策略模式属于行为型设计模式,关注对象的行为。例如,目前有一个计算器类,可对两个数进行加减计算,如下: (Calculator,计算器类
数字
提到数字时,会想到当前所需的数值范围是什么,使用什么类型的数字会比较合适,会不会存在溢出或精度丢失等情况。本文会简单介绍数字的概念,以及日常使用数字时需要注意的一些问题。 不同语言中,对
【设计模式-3.7】结构型——组合模式
说明:本文介绍结构型设计模式之一的组合模式 定义 组合模式(Composite Pattern)又叫作整体-部分(Part-Whole)模式,它的宗旨是通过将单个对象(叶子节点)和组合对象(树枝节点)
【设计模式-3.6】结构型——桥接模式
说明:本文介绍结构型设计模式之一的桥接模式 定义 桥接模式(Bridge Pattern)又叫作桥梁模式、接口(Interface)模式或柄体(Handle and Body)模式,指将抽象部分与具体
【设计模式-3.4】结构型——代理模式
说明:说明:本文介绍结构型设计模式之一的代理模式 定义 代理模式(Proxy Pattern)指为其他对象提供一种代理,以控制对这个对象的访问,属于结构型设计模式。(引自《设计模式就该这样学》P158
【设计模式-3.3】结构型——享元模式
说明:说明:本文介绍设计模式中结构型设计模式中的,享元模式; 游戏地图 在一些闯关类的游戏,如超级玛丽、坦克大战里面,游戏的背景每一个关卡都不相同,但仔细观察可以发现,其都是用一些基础图标组成的,背景
【设计模式-3.2】结构型——适配器模式
说明:本文介绍设计模式中结构型设计模式中的,适配器模式; 插头转换器 适配器模式属于结构型设计模式,设计思想体现在结构上的。以插头转换器为例,当你需要给手机充电,但是眼前只有一个三孔插座,二脚充电器无
【设计模式-3.1】结构型——外观模式
说明:本文介绍设计模式中结构型设计模式中的,外观模式; 亲手下厨还是点外卖? 外观模式属于结构型的设计模式,关注类或对象的组合,所呈现出来的结构。以吃饭为例,在介绍外观模式之前,通过这个例子,谈谈我对
【设计模式-2.5】创建型——建造者模式
说明:本文介绍设计模式中,创建型设计模式中的最后一个,建造者模式; 入学报道 创建型模式,关注于对象的创建,建造者模式也不例外。假设现在有一个场景,高校开学,学生、教师、职工都要办理相关的报道手续,如
【设计模式-2.4】创建型——抽象工厂模式
说明:本文介绍设计模式中,创建型设计模式的抽象工厂设计模式; 工厂模式的问题 在【设计模式-2.2】创建型——简单工厂和工厂模式这篇博文中,介绍过飞机大战游戏里,使用简单工厂和工厂模式来创建坦克、飞机
【设计模式-2.3】创建型——原型模式
说明:本文介绍设计模式中,创建型中的原型模式; 飞机大战 创建型设计模式关注于对象的创建,原型模式也不例外。
【设计模式-2.2】创建型——简单工厂和工厂模式
说明:本文介绍设计模式中,创建型设计模式中的工厂模式; 飞机大战 创建型设计模式,关注于对象的创建,本文介绍的简单工厂和工厂模式同样也是。举一个游戏例子,如飞机大战游戏中,屏幕中敌人类型有坦克、飞机,
【设计模式-2.1】创建型——单例模式
说明:设计模式根据用途分为创建型、结构性和行为型。创建型模式主要用于描述如何创建对象,本文介绍创建型中的单例模式。
明明环境变量已经解密,为啥@ConfigurationProperties 注入还是加密值?
明明环境变量已经解密,为啥@ConfigurationProperties 注入还是加密值?本文将从源码角度进行剖析!
Java面试教程:从基础到进阶全攻略
Java面试教程:从基础到进阶全攻略 第一章:Java基础面试题 1.1 面向对象编程(OOP) Q1: 什么是面向对象编程?它的三大特性是什么? 面向对象编程是一种编程范式,以"对象"为中心组织代码
SpringBoot
SpringBoot 是一款旨在极大简化 Spring 应用初始搭建与开发过程的框架。它通过起步依赖、自动配置和内嵌服务器等核心特性,让开发者能快速创建独立、生产级的应用。本指南将带你从快速入门到配置
【设计模式-1】UML和设计原则
说明:设计模式(Design Pattern)对于软件开发,简单来说,就是软件开发的套路,固定模板。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30