awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • fuzhengwei/itstack-demo-designAvatar de fuzhengwei

    fuzhengwei/itstack-demo-design

    6,779Voir sur GitHub↗

    Ce projet est un guide d'implémentation de design patterns et une référence architecturale. Il fournit une collection pratique d'exemples de code démontrant des patterns créationnels, structurels et comportementaux pour améliorer la maintenabilité et la qualité logicielle. La bibliothèque inclut des implémentations standardisées pour l'instanciation d'objets via des patterns créationnels, des templates pour assembler des objets en hiérarchies efficaces en utilisant des patterns structurels, et des exemples pour gérer la communication et la distribution des responsabilités entre objets via des patterns comportementaux. Le projet mappe ces design patterns abstraits à des domaines métier spécifiques, tels que les transactions et le marketing, pour démontrer comment résoudre des problèmes logiciels réels. Cela inclut l'application du dispatch polymorphique à l'exécution et le découplage basé sur les interfaces pour réduire la complexité du système et augmenter la scalabilité.

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

    Java
    Voir sur GitHub↗6,779
  • torokmark/design_patterns_in_typescriptAvatar de torokmark

    torokmark/design_patterns_in_typescript

    5,430Voir sur GitHub↗

    Ce projet est une bibliothèque de design patterns TypeScript et un guide d'architecture. Il fournit une collection de patterns d'architecture logicielle standards de l'industrie implémentés en TypeScript pour démontrer la création et la communication d'objets. La bibliothèque sert de référence pratique pour appliquer les principes de conception orientée objet, utilisant le typage statique pour imposer les exigences structurelles de ces patterns durant la phase de compilation. Le contenu couvre l'implémentation de patterns de création pour découpler l'instanciation d'objets de la logique métier, de patterns structurels pour organiser les classes et objets en compositions plus larges, et de patterns comportementaux pour gérer la communication et la distribution des responsabilités entre objets.

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

    TypeScriptadapterbuildercommand
    Voir sur GitHub↗5,430
  • addyosmani/essential-js-design-patternsAvatar de addyosmani

    addyosmani/essential-js-design-patterns

    4,910Voir sur GitHub↗

    Ce projet est une bibliothèque et un guide d'architecture logicielle axé sur l'implémentation de modèles de conception classiques en JavaScript. Il fournit une collection d'exemples de codage concrets qui traduisent des modèles architecturaux théoriques en code fonctionnel pour améliorer la maintenabilité et l'évolutivité des logiciels. Le dépôt se concentre sur les modèles structurels et comportementaux utilisés pour résoudre des problèmes d'ingénierie logicielle courants. Il offre un ensemble de templates et de normes pour organiser une logique complexe et gérer l'organisation du code frontend. Le contenu couvre de larges domaines de capacité, y compris le développement JavaScript professionnel et l'application de principes architecturaux établis pour découpler les composants et gérer la complexité des applications.

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

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