awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • torokmark/design_patterns_in_typescriptAvatar von torokmark

    torokmark/design_patterns_in_typescript

    5,430Auf GitHub ansehen↗

    Dieses Projekt ist eine TypeScript-Bibliothek für Entwurfsmuster und ein Architekturleitfaden. Es bietet eine Sammlung branchenüblicher Softwarearchitektur-Muster, die in TypeScript implementiert sind, um die Objekterstellung und -kommunikation zu demonstrieren. Die Bibliothek dient als praktische Referenz für die Anwendung objektorientierter Designprinzipien und nutzt statische Typisierung, um die strukturellen Anforderungen dieser Muster während der Kompilierungsphase durchzusetzen. Der Inhalt umfasst die Implementierung von Erzeugungsmustern (Creational Patterns) zur Entkopplung der Objektinstanziierung von der Geschäftslogik, Strukturmustern zur Anordnung von Klassen und Objekten in größeren Kompositionen sowie Verhaltensmustern zur Verwaltung der Objektkommunikation und Verantwortungsverteilung.

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

    TypeScriptadapterbuildercommand
    Auf GitHub ansehen↗5,430
  • youlookwhat/designpatternAvatar von youlookwhat

    youlookwhat/DesignPattern

    5,115Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Bibliothek von dreiundzwanzig Standard-Software-Design-Patterns, die in Java implementiert sind. Sie dient als Bildungsressource, die theoretische Architekturkonzepte auf praktischen objektorientierten Code abbildet. Die Bibliothek organisiert diese Patterns in drei Hauptkategorien: Erzeugungsmuster (Creational Patterns) für die Verwaltung der Objektinstanziierung, Strukturmuster (Structural Patterns) für die Organisation von Klassen- und Objektbeziehungen sowie Verhaltensmuster (Behavioral Patterns) für die Koordination von Kommunikation und Verantwortung zwischen Objekten. Die Implementierung bietet konkrete Klassenbeispiele für eine breite Palette branchenüblicher Patterns, darunter Singleton-, Factory- und Builder-Patterns für die Erzeugung; Adapter-, Facade- und Proxy-Patterns für die Struktur; sowie Strategy-, Observer- und Command-Patterns für das Verhalten.

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

    Javadesignpatterndesignpatternsjava
    Auf GitHub ansehen↗5,115
  • john-smilga/javascript-basic-projectsAvatar von john-smilga

    john-smilga/javascript-basic-projects

    3,926Auf GitHub ansehen↗

    Dies ist eine Sammlung kleiner JavaScript-Projekte und Codebeispiele, die die Implementierung grundlegender Programmierkonzepte durch praktische Anwendungen demonstrieren. Das Repository dient als Referenz für das Erstellen interaktiver Benutzeroberflächen, das Verwalten des Anwendungszustands und die Integration externer APIs mittels Vanilla JavaScript. Das Projekt konzentriert sich auf die Verwendung von Standard-JavaScript ohne externe Frameworks, um Schnittstellenelemente wie Modals, Slider und Galerien zu erstellen. Es bietet Beispiele für die Organisation komplexer Anwendungslogik durch objektorientierte Muster unter Verwendung von Klassen und Objekten, um sicherzustellen, dass der Code strukturiert und wiederverwendbar ist. Die abgedeckten Funktionen umfassen asynchrones Datenabrufen zur Befüllung dynamischer Inhalte, DOM-Element-Manipulation für Echtzeit-Updates der Benutzeroberfläche sowie die Entwicklung funktionaler Systeme wie Timer und Paginierung.

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

    CSS
    Auf GitHub ansehen↗3,926
  • tcorral/design-patterns-in-javascriptAvatar von tcorral

    tcorral/Design-Patterns-in-Javascript

    2,623Auf GitHub ansehen↗

    This repository serves as a reference for implementing standard software design patterns within JavaScript environments. It provides a collection of structural, creational, and behavioral patterns designed to assist developers in organizing complex application logic and improving overall code maintainability. The project demonstrates how to apply object-oriented principles to decouple object creation from core business logic and manage communication between objects. By utilizing these patterns, developers can structure classes and object interactions to ensure code remains modular and flexibl

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

    JavaScript
    Auf GitHub ansehen↗2,623
  • wangkuiwu/datastructs_and_algorithmAvatar von wangkuiwu

    wangkuiwu/datastructs_and_algorithm

    964Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗964
  1. Home
  2. Software Engineering & Architecture
  3. Object-Oriented Structural Organization