技术栈
设计模式
蔺太微
16 小时前
设计模式
·
桥接模式
桥接模式(Bridge Pattern)
本节主要介绍结构型模式中的桥接模式。为方便理解,从本节开始的设计模式将使用C#编写。桥接模式(Bridge Pattern) 是一种结构型设计模式,用于将抽象部分与实现部分分离,使它们可以独立变化。它使用组合关系代替继承关系,从而降低了抽象和实现这两个可变维度的耦合度。
zhaokuner
16 小时前
java
·
开发语言
·
设计模式
·
架构
14-有界上下文-DDD领域驱动设计
title: “14 有界上下文(Bounded Context)”有界上下文是 DDD 战略设计的核心概念,它定义了一个显式的边界,在这个边界内:
Geoking.
19 小时前
设计模式
·
抽象工厂模式
【设计模式】抽象工厂模式(Abstract Factory)详解:一次创建“一整套产品”
在前面的文章【设计模式】工厂方法模式(Factory Method)详解:从简单工厂到真正的“面向扩展”-CSDN博客 ,已经介绍了:
zhaokuner
21 小时前
java
·
开发语言
·
设计模式
·
架构
12-深层模型与重构-DDD领域驱动设计
title: “12 深层模型与重构”浅层模型的特征:典型症状:深层模型的特征:本书示例的“订单模型”就是深层模型的示例:
不加糖435
1 天前
python
·
设计模式
设计模式 -- 适配器 & 策略模式
问题场景: 假设你要发送邮件,但不同服务商调用方式不同。比如发送邮件,SendGrid、Mailgun、Microsoft Graph 都能发,但调用方式天差地别
__万波__
1 天前
java
·
设计模式
·
备忘录模式
二十三种设计模式(十九)--备忘录模式
备忘录模式主要实现的时在一个运行的对象时, 能够在不破坏封装性的前提下备份, 将备份的数据保存到对象外的另一个对象中, 使得运行对象随时可以恢复到备份时的状态. 关键要注意的一点是不破坏类的封装性, 备份对象在外部无法改变
killer_queen4804
1 天前
观察者模式
·
设计模式
设计模式-观察者模式
ps:回顾项目时有所感悟,特来记录在实验室中,大师兄收到了老师的消息:上午8:30来西海岸开组会,大师兄就会通知我们(8:30,组会),我们就会给自己定一个闹钟以免迟到。
Yu_Lijing
1 天前
c++
·
笔记
·
设计模式
基于C++的《Head First设计模式》笔记——观察者模式
目录一.专栏简介二.背景介绍三.气象监测应用的概况四.剖析WeatherData类五.我们的目标六.延展目标
Geoking.
1 天前
设计模式
·
工厂方法模式
【设计模式】工厂方法模式(Factory Method)详解:从简单工厂到真正的“面向扩展”
我在上一篇文章中,介绍了简单工厂模式简单工厂模式介绍-CSDN博客。它通过一个工厂类集中创建对象,确实解决了对象创建与使用耦合的问题。
zhaokuner
1 天前
java
·
开发语言
·
设计模式
·
架构
16-现代架构扩展-DDD领域驱动设计
title: “16 现代架构扩展(选读:CQRS/ES/Saga)”CQRS 把“写模型(Command Model)”和“读模型(Query Model)”分离:
zhaokuner
1 天前
java
·
开发语言
·
设计模式
·
架构
04-实体与标识-DDD领域驱动设计
title: “04 实体(Entity)与标识”实体表示领域中的“对象”,它的关键特征是:标识是用来回答一句话的:“你是谁?” 在 DDD 中,标识通常不等同于数据库自增主键;它更像领域中的“业务编号/自然键”,例如订单号、客户号、合同号等。
qq_31762031
2 天前
设计模式
·
面向对象
·
类与对象
·
封装继承多态
·
特殊方法
第07章-面向对象编程
小生不才yz
2 天前
设计模式
行为型模式 - 模板方法模式
想象你妈妈教你做菜:你去银行办理业务:每个乐高玩具的搭建说明:“不要重复造轮子,但可以自定义零件”✅ 使用场景:
zhaokuner
2 天前
java
·
开发语言
·
设计模式
·
架构
06-聚合与一致性边界-DDD领域驱动设计
title: “06 聚合(Aggregate)与一致性边界”聚合是一组对象(实体/值对象)的组合,它们在一个边界内保持一致性。聚合有两条课堂口径:
技术小泽
2 天前
java
·
后端
·
设计模式
·
架构
DDD领域设计精讲
在复杂业务系统开发中,传统架构常面临业务逻辑分散、边界模糊、可扩展性差等问题。领域驱动设计(Domain-Driven Design,DDD)作为一种聚焦业务本质的设计方法论,通过“战略设计定边界、战术设计建模型”的核心思路,为解决复杂业务问题提供了系统化方案。本文将从基础概念、与MVC的差异、核心名词实例、实战方法四个维度,全面拆解DDD的核心价值与落地路径。
Geoking.
2 天前
设计模式
·
简单工厂模式
简单工厂模式介绍
在面向对象编程中,我们经常会遇到这样的代码:这类代码有几个明显问题:问题的根源在于:对象的创建与使用耦合在了一起。
zhaokuner
2 天前
java
·
开发语言
·
设计模式
·
架构
08-仓储与映射-DDD领域驱动设计
title: “08 仓储(Repository)与映射”仓储为聚合提供类似集合(Collection)的操作语义:
会员果汁
2 天前
算法
·
设计模式
·
模板方法模式
7.设计模式-模板方法模式
定义:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤
zhaokuner
2 天前
java
·
开发语言
·
设计模式
·
架构
01-领域与问题空间-DDD领域驱动设计
title: “01 领域与问题空间”领域不是“系统功能列表”,而是业务问题空间:概念、规则、流程、约束、例外情况的集合。