awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesStructural Composition Patterns

Patterns for assembling objects into larger structures using components like adapters and proxies.

Distinct from Compositional Data Structures: Focuses on architectural composition patterns rather than basic data structure primitives

Explore 3 awesome GitHub repositories matching software engineering & architecture · Structural Composition Patterns. Refine with filters or upvote what's useful.

Awesome Structural Composition Patterns GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • fuzhengwei/itstack-demo-designfuzhengwei 的头像

    fuzhengwei/itstack-demo-design

    6,779在 GitHub 上查看↗

    本项目是一个软件设计模式实现指南和架构参考。它提供了一系列实用的代码示例,演示了创建型、结构型和行为型模式,以提高软件的可维护性和质量。 该库包括通过创建型模式进行对象实例化的标准化实现、使用结构型模式将对象组装成高效层次结构的模板,以及通过行为型模式管理对象通信和职责分配的示例。 该项目将这些抽象设计模式映射到特定的业务领域(如交易和营销),以演示如何解决现实世界的软件问题。这包括应用多态运行时分派和基于接口的解耦,以降低系统复杂性并提高可扩展性。

    Demonstrates how to assemble objects into efficient hierarchies using structural patterns like adapters and proxies.

    Java
    在 GitHub 上查看↗6,779
  • torokmark/design_patterns_in_typescripttorokmark 的头像

    torokmark/design_patterns_in_typescript

    5,430在 GitHub 上查看↗

    该项目是一个 TypeScript 设计模式库和架构指南。它提供了一系列在 TypeScript 中实现的行业标准软件架构模式,以演示对象创建和通信。 该库作为应用面向对象设计原则的实用参考,利用静态类型在编译阶段强制执行这些模式的结构要求。 内容涵盖了创建型模式的实现(以解耦对象实例化与业务逻辑)、结构型模式(以将类和对象组织成更大的组合)以及行为型模式(以管理对象通信和责任分配)。

    Implements structural patterns like adapters and proxies to wrap objects and translate interfaces.

    TypeScriptadapterbuildercommand
    在 GitHub 上查看↗5,430
  • addyosmani/essential-js-design-patternsaddyosmani 的头像

    addyosmani/essential-js-design-patterns

    4,910在 GitHub 上查看↗

    该项目是一个专注于 JavaScript 经典设计模式实现的库和软件架构指南。它提供了一系列具体的编码示例,将理论架构模式转化为可运行的代码,以提高软件的可维护性和可扩展性。 该仓库专注于用于解决常见软件工程问题的结构型和行为型模式。它提供了一套用于组织复杂逻辑和管理前端代码组织的模板和标准。 内容涵盖了广泛的能力领域,包括专业 JavaScript 开发以及应用既定的架构原则来解耦组件和管理应用复杂性。

    Translates abstract architectural relationships into concrete JavaScript implementations using structural composition patterns.

    HTML
    在 GitHub 上查看↗4,910
  1. Home
  2. Software Engineering & Architecture
  3. Compositional Data Structures
  4. Structural Composition Patterns