awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • zakirullin/cognitive-loadAvatar zakirullin

    zakirullin/cognitive-load

    12,288Vezi pe 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.

    Vezi pe GitHub↗12,288
  • jsonmodel/jsonmodelAvatar JSONModel

    JSONModel/JSONModel

    6,813Vezi pe 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
    Vezi pe GitHub↗6,813
  1. Home
  2. Software Engineering & Architecture
  3. Composition-Based Modeling

Explorează sub-etichetele

  • 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.