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
·

3 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • fuzhengwei/itstack-demo-designAvatar fuzhengwei

    fuzhengwei/itstack-demo-design

    6,779Vezi pe GitHub↗

    Acest proiect este un ghid de implementare a modelelor de design software și o referință arhitecturală. Oferă o colecție practică de exemple de cod care demonstrează modele creaționale, structurale și comportamentale pentru a îmbunătăți mentenabilitatea și calitatea software-ului. Biblioteca include implementări standardizate pentru instanțierea obiectelor prin modele creaționale, șabloane pentru asamblarea obiectelor în ierarhii eficiente folosind modele structurale și exemple pentru gestionarea comunicării între obiecte și distribuția responsabilităților prin modele comportamentale. Proiectul mapează aceste modele de design abstracte pe domenii de business specifice, cum ar fi tranzacțiile și marketingul, pentru a demonstra cum se pot rezolva probleme software din lumea reală. Aceasta include aplicarea dispatch-ului polimorfic la runtime și decuplarea bazată pe interfețe pentru a reduce complexitatea sistemului și a crește scalabilitatea.

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

    Java
    Vezi pe GitHub↗6,779
  • torokmark/design_patterns_in_typescriptAvatar torokmark

    torokmark/design_patterns_in_typescript

    5,430Vezi pe GitHub↗

    Acest proiect este o bibliotecă de design patterns pentru TypeScript și un ghid de arhitectură. Oferă o colecție de tipare de arhitectură software standard în industrie, implementate în TypeScript pentru a demonstra crearea și comunicarea obiectelor. Biblioteca servește drept referință practică pentru aplicarea principiilor de design orientat pe obiecte, utilizând tipizarea statică pentru a impune cerințele structurale ale acestor tipare în timpul fazei de compilare. Conținutul acoperă implementarea tiparelor de creație pentru a decupla instanțierea obiectelor de logica de business, tipare structurale pentru a aranja clasele și obiectele în compoziții mai mari și tipare comportamentale pentru a gestiona comunicarea obiectelor și distribuția responsabilităților.

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

    TypeScriptadapterbuildercommand
    Vezi pe GitHub↗5,430
  • addyosmani/essential-js-design-patternsAvatar addyosmani

    addyosmani/essential-js-design-patterns

    4,910Vezi pe GitHub↗

    Acest proiect este un ghid de arhitectură software și bibliotecă axat pe implementarea tiparelor de design clasice în JavaScript. Oferă o colecție de exemple concrete de cod care traduc tiparele arhitecturale teoretice în cod funcțional pentru a îmbunătăți mentenabilitatea și scalabilitatea software-ului. Repository-ul se concentrează pe tiparele structurale și comportamentale utilizate pentru a rezolva probleme comune de inginerie software. Oferă un set de template-uri și standarde pentru organizarea logicii complexe și gestionarea organizării codului frontend. Conținutul acoperă domenii largi de capabilități, inclusiv dezvoltarea profesională JavaScript și aplicarea principiilor arhitecturale stabilite pentru a decupla componentele și a gestiona complexitatea aplicației.

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

    HTML
    Vezi pe GitHub↗4,910
  1. Home
  2. Software Engineering & Architecture
  3. Compositional Data Structures
  4. Structural Composition Patterns