首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式相关
订阅
用户9705769234737
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
设计模式-原型模式
案例背景 假设我们有一个游戏系统,游戏中需要频繁创建 敌人对象。每个敌人对象包含以下属性: 名称(name) 血量(health) 攻击力(attackPower) 防御力(defensePower)
状态模式:下单-支付-运输-签收场景
0.基础 0.1代码结构 0.2业务流程 0.3请求格式 创建订单 请求 URL: POST http://localhost:8080/orders/create 请求体:无 (简单地发送一个 PO
模板模式:抽离普通订单和秒杀订单的公有部分
0.基础 0.0代码架构图 0.1业务流程图 0.2用于测试的Json 1.代码 1.0:POJO设计 1.1Service设计 注意一点: 模板方法的使用final修饰,意味着子类无法继承 而钩子方
命令模式:模拟小红书的发布笔记/点赞/评论
0.图与请求JSON 0.1流程图 0.2代码结构图 0.3请求Json 1.代码分析 1.1POJO设计 1.1.1:评论模块 1.1.2:点赞模块 1.1.3:发帖模块 1.2Service逻辑
观察者模式:基于到店业务-四大观察者监听状态变更场景
0.预备工作 0.1用于测试的JSON格式 0.2结构与流程图分析 1.代码实现 1.1:POJO类实现 1.2:Observer接口与Impl 1.3:Subject接口与Impl 1.4:Stor
策略模式与桥接模式:经典电商支付场景
一:流程图分析 二:具体代码讲解 要实现一个电商业务的复杂示例,结合策略模式(Strategy Pattern)和桥接模式(Bridge Pattern),我们可以通过 Spring Boot 来构建
责任链模式:基于登录校验场景
1.责任链场景图 2.责任链业务功能分析 责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它允许将请求沿着处理链传递,直到有对象处理这个请求为止。该模
访问者模式:多品类商品打折场景
0.基础 0.0解决的痛点 它可以在不修改原有类的情况下,扩展新的操作,而策略模式则需要改变上下文类来引入新的策略。 扩展性更强 访问者模式使得你可以在不修改现有类的情况下添加新的操作。假设你有多个对
中介者模式:基于用户下单场景-降低耦合
0.基础信息 0.1中介者模式的定义 中间者模式(Mediator Pattern)解决的痛点 中间者模式是一种行为型设计模式,旨在通过引入一个中间者对象来减少各个组件之间的直接交互。 传统的系统中,
享元模式:你可以优化重复标签带来的冗余缓存了
0.基础信息 0.0代码架构图 0.1业务架构图 0.2请求测试标准 1.代码分析 1.1Pojo设计 1.2Service设计 1.3Controller设计