Live briefing
Everything about Delegation pattern
Design pattern in object-oriented programming
In software engineering, the delegation pattern is an object-oriented design pattern that allows object composition to achieve the same code reuse as inheritance. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Delegation patternA 5-minute orientation
- Pick up a classic book: Labor market policies and employment patterns in the United StatesThe most-reprinted book on the subject
- Go sideways: Method overridingA closely related topic
- Go sideways: Method (computer programming)A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Labor market policies and employment patterns in the United StatesLois Recascino Wise · 1988
Nursing todayJoAnn Graham Zerwekh, Ashley Zerwekh Garneau · 2011
The Conspirators HierarchyJohn Coleman · 1992
Treaty Occupationay ToxicologySuelen Queiroz · 2010
Political representationMarc Bühlmann, Jan Fivaz · 2016
PTAexamScott M. Giles · 2010
Nursing TodayJoAnn Graham Zerwekh, Jo Carol Claborn · 1997
Volunteer managementStephen McCurley, Steve McCurley · 1996
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Method overriding Method overriding, in object-oriented programming, is a language feature that allows a subclass or child class to provide a specific implementation of…
- Method (computer programming) A method in object-oriented programming (OOP) is a procedure associated with an object, and generally also a message. An object consists of state data…
- 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…
- Mixin In object-oriented programming languages, a mixin (or mix-in) is a class that contains methods for use by other classes without having to be the parent…
- Tagged union In computer science, a tagged union, also called a variant, variant record, choice type, discriminated union, disjoint union, sum type, or coproduct, is…
- Callback (computer programming) In computer programming, a callback is a programming pattern in which a function reference is passed from one context (consumer) to another (provider)…
- Composite pattern In software engineering, the composite pattern is a partitioning design pattern. The composite pattern describes a group of objects that are treated the…
- Bridge pattern The bridge pattern is a design pattern used in software engineering that is meant to "decouple an abstraction from its implementation so that the two can…