12.19设计模式复习

职责链模式

定义:避免发送者和处理者耦合,让多个对象都能处理请求,让对象形成一条链,把请求传递下去,直到有对象处理。

模式角色:

抽象处理对象

具体处理对象

客户

类图:

抽象处理对象与具体处理对象为继承关系

抽象处理对象与自己是聚合关系

抽象处理对象与客户是依赖关系

命令模式

定义:将请求封装起来,可以不同的请求对客户参数化

模式角色:

客户:

抽象控制类

具体控制类:

接受者:

类图:

客户与抽象类控制类是聚合关系

具体控制类和抽象控制类为继承关系

具体控制者和接受者为关联关系 

中介者模式

 

posted @   ITJAMESKING  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示