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
·

5 dépôts

Awesome GitHub RepositoriesObject-Oriented Structural Organization

Methods for arranging classes and objects into larger compositions to simplify complex entity relationships.

Distinct from Structural Organization Guidelines: None of the candidates cover the general architectural organization of objects; they focus on file layout or kernel devices.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Object-Oriented Structural Organization. Refine with filters or upvote what's useful.

Awesome Object-Oriented Structural Organization 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.
  • 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.

    Arranges classes and objects into structural compositions to simplify relationships between system entities.

    TypeScriptadapterbuildercommand
    Voir sur GitHub↗5,430
  • youlookwhat/designpatternAvatar de youlookwhat

    youlookwhat/DesignPattern

    5,115Voir sur GitHub↗

    Ce projet est une bibliothèque complète de vingt-trois modèles de conception logicielle (design patterns) standard implémentés en Java. Il sert de ressource éducative qui fait correspondre des concepts architecturaux théoriques à du code orienté objet pratique. La bibliothèque organise ces modèles en trois catégories principales : les modèles de création pour gérer l'instanciation d'objets, les modèles structurels pour organiser les relations entre classes et objets, et les modèles comportementaux pour coordonner la communication et la responsabilité entre les objets. L'implémentation fournit des exemples de classes concrètes pour un large éventail de modèles standards de l'industrie, incluant les modèles Singleton, Factory et Builder pour la création ; les modèles Adapter, Facade et Proxy pour la structure ; et les modèles Strategy, Observer et Command pour le comportement.

    Organizes classes and objects using structural patterns to manage complex relationships and interfaces.

    Javadesignpatterndesignpatternsjava
    Voir sur GitHub↗5,115
  • john-smilga/javascript-basic-projectsAvatar de john-smilga

    john-smilga/javascript-basic-projects

    3,926Voir sur GitHub↗

    Il s'agit d'une collection de petits projets JavaScript et d'exemples de code qui démontrent l'implémentation de concepts de programmation fondamentaux à travers des applications pratiques. Le dépôt sert de référence pour construire des interfaces utilisateur interactives, gérer l'état des applications et intégrer des API externes en utilisant du JavaScript vanilla. Le projet se concentre sur l'utilisation de JavaScript standard sans frameworks externes pour créer des éléments d'interface tels que des modales, des sliders et des galeries. Il fournit des exemples d'organisation de logique d'application complexe via des modèles orientés objet utilisant des classes et des objets pour garantir que le code est structuré et réutilisable. Les capacités couvertes incluent la récupération de données asynchrones pour peupler du contenu dynamique, la manipulation d'éléments DOM pour des mises à jour d'interface utilisateur en temps réel, et le développement de systèmes fonctionnels comme des minuteurs et la pagination.

    Organizes application features into classes and objects to encapsulate data and behavior.

    CSS
    Voir sur GitHub↗3,926
  • tcorral/design-patterns-in-javascriptAvatar de tcorral

    tcorral/Design-Patterns-in-Javascript

    2,623Voir sur GitHub↗

    Ce dépôt sert de référence pour implémenter des modèles de conception logicielle standard au sein des environnements JavaScript. Il fournit une collection de modèles structurels, créationnels et comportementaux conçus pour aider les développeurs à organiser une logique d'application complexe et à améliorer la maintenabilité globale du code. Le projet démontre comment appliquer des principes orientés objet pour découpler la création d'objets de la logique métier principale et gérer la communication entre les objets. En utilisant ces modèles, les développeurs peuvent structurer les classes et les interactions d'objets pour garantir que le code reste modulaire et flexible à mesure que les exigences du projet évoluent. La collection couvre une gamme de techniques architecturales, y compris la gestion d'instance singleton, l'instanciation de fabrique et la composition de classe. Elle inclut également des exemples de modèles comportementaux et structurels tels que les observateurs, les stratégies et les décorateurs, qui permettent l'extension dynamique des fonctionnalités et l'échange d'algorithmes à l'exécution.

    Demonstrates object-oriented class composition techniques to organize code into modular and reusable structures.

    JavaScript
    Voir sur GitHub↗2,623
  • wangkuiwu/datastructs_and_algorithmAvatar de wangkuiwu

    wangkuiwu/datastructs_and_algorithm

    964Voir sur GitHub↗

    This repository serves as a comprehensive library of fundamental data structures and standard algorithms implemented in C, C++, and Java. It functions as an educational resource designed to demonstrate core computer science concepts through practical code examples. The collection covers essential data organization methods, including arrays, linked lists, stacks, and queues, alongside standard computational procedures such as sorting, searching, and graph traversal. By providing these implementations across multiple languages, the project supports technical skill development and preparation fo

    Organizes data structures and algorithms into cohesive classes to enforce modularity and encapsulation.

    C
    Voir sur GitHub↗964
  1. Home
  2. Software Engineering & Architecture
  3. Object-Oriented Structural Organization