Live briefing
Everything about Composite pattern
Design pattern in software engineering
In software engineering, the composite pattern is a partitioning design pattern. The composite pattern describes a group of objects that are treated the same way as a single instance of the same type of object. The intent of a composite is to "compose" objects into tree structures to represent part-whole hierarchies. Implementing the composite pattern lets clients treat individual objects and compositions uniformly. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Composite patternA 5-minute orientation
- Skim a recent paper: Energy absorption of metal-composite hybrid tubes with a diamond origami patternInfluential work since 2022
- Pick up a classic book: Algorithmic compositionThe most-reprinted book on the subject
- Read the landmark paper: Improved Pattern Transfer in Soft Lithography Using Composite StampsCited 663 times
- Go sideways: Proxy patternA closely related topic
- Go sideways: Decorator patternA closely related topic
📖 Definitions
Noun A structural (and partitioning) design pattern where a group of objects are to be treated in the same way as a single instance of an object.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Improved Pattern Transfer in Soft Lithography Using Composite Stamps
Composite Common Spatial Pattern for Subject-to-Subject Transfer
Composite structured light pattern for three-dimensional video
Pattern of Wear in Posterior Composite Restorations
Comprehensive Composite Mould Filling Pattern Dataset for Process Modelling and Prediction
Pattern Reconfigurable Antenna Based on Morphing Bistable Composite Laminates
Fourier transform profilometry based on composite structured light pattern
Pattern formation in composite excitable media
🆕 Influential since 2022
Energy absorption of metal-composite hybrid tubes with a diamond origami pattern
FEM updating for damage modeling of composite cylinders under radial compression considering the winding pattern
The effect of mosaic pattern and winding angle on radially compressed filament-wound CFRP composite tubes
Crocodile Skin‐Inspired Protective Composite Textiles with Pattern‐Controllable Soft‐Rigid Unified Structures
Winding pattern design of composite cylinders considering the effect of fiber stacking
📚 Books worth reading
Algorithmic compositionGerhard Nierhaus · 2009- 📕Algorithmic CompositionRoger B. Dannenberg, Mary Simoni · 2013
- 📕Electromagnetic on-aircraft antenna radiation in the presence of composite platesS. H-T Kan · 1994
- 📕"Ultrasonic nondestructive evaluation techniques applied to the quantitative characterization of textile composite materials"James G. Miller · 1997
The Math Behind the Music (Outlooks)Leon Harkleroad · 2006- 📕Health monitoring system for composite structures · 1996
Neural Networks and MicromechanicsErnst Kussul · 2010
Graphic gamesVictor Baumgartner · 1983
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Proxy pattern In computer programming, the proxy pattern is a software design pattern which is a class functioning as an interface to something else.[vague] The proxy…
- Decorator pattern In object-oriented programming, the decorator pattern is a design pattern that allows behavior to be added to an individual object dynamically, without…
- Interpreter pattern In computer programming, the interpreter pattern is a design pattern that specifies how to evaluate sentences in a language. The basic idea is to have…
- Prototype pattern The prototype pattern is a creational design pattern in software development. It is used when the types of objects to create is determined by a prototypical…
- State pattern The state pattern is a behavioral software design pattern that allows an object to alter its behavior when its internal state changes. This pattern is…
- Abstract factory pattern The abstract factory pattern in software engineering is a design pattern that provides a way to create families of related objects without imposing their…
- Iterator pattern In object-oriented programming, the iterator pattern is a design pattern in which an iterator is used to traverse a container and access the container's…
- Chain-of-responsibility pattern In object-oriented design, the chain-of-responsibility pattern is a behavioral design pattern consisting of a source of command objects and a series of…