LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

structural-design-principles - 跨编程范式应用结构设计原则

在设计模块和组件时应用组合优于继承、迪米特法则、告诉而非询问和封装原则。

标签

更新于: 2026-10-06
软件设计组合封装耦合模块化函数式编程面向对象编程

能力

典型输入

典型输出

该技能可以做什么

  • 应用组合优于继承
  • 减少模块间耦合
  • 将逻辑委托给所有者
  • 封装数据和行为
  • 避免深层对象链
  • 维护清晰边界

输入

  • 模块设计
  • 组件设计
  • 源代码

输出

  • 设计指导
  • 重构建议

要求

    来源

    • 规范: SKILL.md
    应用组合优于继承
    减少模块间耦合
    将逻辑委托给所有者
    封装数据和行为
    模块设计
    组件设计
    源代码
    设计指导
    重构建议