3 Repos
Design patterns that allow treating individual objects and compositions of objects uniformly.
Distinct from Object Composition Patterns: Specifically implements the Composite pattern, whereas Object Composition Patterns is a broader design strategy.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Composite Patterns. Refine with filters or upvote what's useful.
This project is a collection of software design patterns implemented in Go, serving as a technical reference and a set of practical programming examples. It maps theoretical architectural patterns to concrete code to demonstrate structural, creational, and behavioral coding techniques. The repository provides implementations for creational patterns focused on object instantiation and blueprint management, structural patterns for organizing object compositions, and behavioral patterns that manage object interactions and responsibilities. The content covers broad capability areas including in
Implements the Composite pattern to treat single objects and collections of objects under a shared interface.
Portfolio and risk analytics in Python
Assembles multiple independent analytical modules into a single report by orchestrating plot and metric generation.
Dieses Projekt ist eine Referenzsammlung praktischer Beispiele, die die Implementierung gängiger Software-Design-Patterns in Kotlin demonstrieren. Es dient als Leitfaden für architektonische Best Practices und objektorientierte Prinzipien durch die Anwendung von Verhaltens-, Erzeugungs- und Strukturmustern. Die Sammlung bietet konkrete Implementierungen, um zu zeigen, wie die Objektinstanziierung entkoppelt, die Kommunikation und Verantwortung zwischen Objekten verwaltet und komplexe Klassen- und Objektbeziehungen organisiert werden können. Die Referenz deckt Erzeugungsmuster wie Factories und Builder, Strukturmuster wie Adapter und Composites sowie Verhaltensmuster wie Observer und Strategies ab.
Implements the Composite pattern to treat individual objects and compositions uniformly.