User Tools

Site Tools


composite_pattern

Composite Pattern

Return to Design patterns

Design Patterns: GoF (Erich Gamma), Software design patterns, Anti-pattern, Creational patterns, Structural patterns, Behavioral patterns, Concurrency patterns.

Singleton Pattern, Factory Method Pattern, Abstract Factory Pattern, Builder Pattern, Prototype Pattern, Adapter Pattern, Bridge Pattern, Composite Pattern, Decorator Pattern, Facade Pattern, Flyweight Pattern, Proxy Pattern, Chain of Responsibility Pattern, Command Pattern, Interpreter Pattern, Iterator Pattern, Mediator Pattern, Memento Pattern, Observer Pattern, State Pattern, Strategy Pattern, Template Method Pattern, Visitor Pattern, Model-View-Controller (MVC) Pattern, Model-View-Presenter (MVP) Pattern, Model-View-ViewModel (MVVM) Pattern, Business Delegate Pattern, Composite Entity Pattern, Data Access Object (DAO) Pattern, Front Controller Pattern, Intercepting Filter Pattern, Service Locator Pattern, Transfer Object Pattern, Repository Pattern, Unit of Work Pattern, Specification Pattern, Active Record Pattern, Data Mapper Pattern, Identity Map Pattern, Lazy Load Pattern, Dependency Injection Pattern, Event Sourcing Pattern, Service Bus Pattern, Query Object Pattern, Repository-Service Pattern, Strategy-Context Pattern, Template-Callback Pattern, Value Object Pattern, View Helper Pattern, Aspect-Oriented Programming Patterns, Microservices Patterns, Serverless Design Patterns, Cloud Design Patterns, Concurrency Patterns, Networking Patterns, Performance Patterns, Security Patterns, API Design Patterns, Database Design Patterns, Messaging Patterns, Mobile App Design Patterns, Web Design Patterns, Responsive Design Patterns, Cross-Cutting Concerns Patterns, Error Handling Patterns, Internationalization Patterns, Localization Patterns, Accessibility Patterns, Deployment Patterns, Monitoring and Logging Patterns, Data Science Patterns, Machine Learning Patterns, Blockchain Design Patterns, IoT Design Patterns, Virtual Reality Design Patterns, Augmented Reality Design Patterns, Game Design Patterns, Immutable Patterns, CQRS Pattern, Event-Driven Architecture Patterns, Saga Pattern, API Gateway Pattern, Backend for Frontend (BFF) Pattern, Circuit Breaker Pattern, Bulkhead Pattern, Rate Limiter Pattern, Retry Pattern, Timeout Pattern, Load Balancer Pattern, OAuth Pattern, OpenID Connect Pattern, Webhook Pattern, GraphQL Pattern, Server-Pushed Updates Patterns, Content Negotiation Pattern, Versioning Pattern, Feature Toggle Pattern, Blue-Green Deployment Pattern, Canary Release Pattern, A/B Testing Pattern, Dark Launching Pattern, Feature Branching Pattern, Trunk Based Development Pattern, Environment-Based Configuration Pattern, Secrets Management Pattern, Infrastructure as Code (IaC) Pattern, Provisioning Patterns, Containerization Patterns, Orchestration Patterns, Micro Frontends Pattern

(navbar_design_patterns - see also navbar_software_architecture, navbar_oop)

composite pattern - a recursive design pattern that allows a single object or a group of objects to be treated uniformly for a common subset of operations via a common supertype; this pattern is useful for implementing part-whole hierarchies, such as a file system in which an object of the abstract Inode supertype is either a concrete composite Directory object, containing zero or more Inode objects, or else a concrete leaf File object. final (1020)” (EMCppSfe 2021)


Cloud Monk is Retired (for now). Buddha with you. © 2005 - 2024 Losang Jinpa or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.


composite_pattern.txt · Last modified: 2022/03/24 06:43 by 127.0.0.1