• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

RomanLin

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2025年1月17日

【设计模式与体系结构】结构型模式-组合模式

摘要: 简介 组合模式(Composite Pattern)是一种结构型设计模式,它允许将对象组合成树形结构来表现“部分-整体”的关系。当对于用户来说,可以不区分树形结构下子节点和叶子结点时,就可以考虑使用组合模式。 组合模式的角色 抽象根节点:定义组合节点和叶子节点的共同接口,包含业务方法(抽象理解为组合 阅读全文

posted @ 2025-01-17 23:57 RomanLin 阅读(49) 评论(0) 推荐(0)

【设计模式与体系结构】结构型模式-桥接模式

摘要: 简介 桥接模式(Bridge Pattern)将抽象和实现分离,使它们可以独立变化。它是用组合关系来代替继承关系,满足合成复用原则,从而降低了抽象和实现这两个可变维度的耦合度 桥接模式的角色 抽象化(Abstraction)角色:定义抽象类,并包含一个对实现化对象的引用 扩展抽象化(Refined 阅读全文

posted @ 2025-01-17 23:56 RomanLin 阅读(44) 评论(0) 推荐(0)

【设计模式与体系结构】结构型模式-代理模式

摘要: 简介 代理模式(Proxy Pattern)是一种结构型设计模式。它为其他对象提供一种代理,以控制对这个对象的访问。简单来说,当客户端不方便直接访问一个对象,或者需要在访问这个对象之前或之后执行一些额外的操作时,就可以使用代理对象来代替目标对象进行操作。 代理模式的角色 抽象主题角色Subject: 阅读全文

posted @ 2025-01-17 23:56 RomanLin 阅读(57) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3