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

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

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

2 个仓库

Awesome GitHub RepositoriesComposition-Based Modeling

Architectural patterns that favor object composition over deep class inheritance to keep system behavior transparent.

Distinguishing note: Candidates are specific to data modeling, UI, or ML; this is a general software engineering principle for class design.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Composition-Based Modeling. Refine with filters or upvote what's useful.

Awesome Composition-Based Modeling GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • zakirullin/cognitive-loadzakirullin 的头像

    zakirullin/cognitive-load

    12,288在 GitHub 上查看↗

    This project is a collection of software engineering principles and architectural design patterns designed to minimize the mental effort required to understand and maintain source code. It serves as a guide for implementing clean code methodologies and architectural simplification to reduce the overall cognitive load on developers. The framework emphasizes aligning module boundaries and ubiquitous language with business stakeholders to prevent architectural ripple effects. It advocates for balancing service granularity to avoid the overhead of distributed monoliths and suggests favoring objec

    Replaces deep class hierarchies with object composition to prevent behavior from being obscured across multiple parent classes.

    在 GitHub 上查看↗12,288
  • jsonmodel/jsonmodelJSONModel 的头像

    JSONModel/JSONModel

    6,813在 GitHub 上查看↗

    JSONModel is a data modeling framework and serialization library for Apple platforms, including iOS, macOS, watchOS, and tvOS. It transforms JSON strings and dictionaries into typed Swift objects to eliminate manual dictionary parsing. The framework provides a mapping system that utilizes custom key rules and dot-notation to resolve nested data hierarchies. It supports the conversion of complex JSON structures into organized model relationships and manages the transformation of JSON arrays into collections of typed model instances. The toolset includes data type transformation via custom tra

    Provides recursive instantiation of child models to represent complex nested JSON structures.

    Objective-C
    在 GitHub 上查看↗6,813
  1. Home
  2. Software Engineering & Architecture
  3. Composition-Based Modeling

探索子标签

  • Hierarchical Data ModelsRecursive instantiation of nested child models from structured data. **Distinct from Composition-Based Modeling:** Focuses on the recursive instantiation of data models from JSON, rather than general class composition patterns.