mixins
Modular behavior additions
Mixins are reusable chunks of code that can be inserted into other code structures.
In programming, a mixin adds functionality to a class without using traditional inheritance—you mix in capabilities rather than inheriting from a parent: The logging mixin gave all our classes the same debugging methods.
In CSS preprocessors, mixins are blocks of styles that can be included wherever needed, reducing repetition.
Self-contained system components
- traitsDistinguishing personal features
- interfacesPoints of interaction between systems
- inheritanceProperty received from ancestors
- compositionArranged elements forming whole
classes · behaviors · decorators · plugins · extensions · components · abstractions · dependencies
Combine into mixture
- combinationJoining of multiple elements
- additionJoining quantities mathematically
- incorporationForming a legal entity
- integrationCombining into a whole
infusion · folding · stirring · swirling · layering · combining · merging · complementing
Small cocoa baking pieces
- nutsSeeds in shells
- berriesSmall fleshy fruits
- sprinklesDecorative dessert toppings
- cookie doughUnbaked sweet mixture
candy pieces · granola · caramel · toffee bits · marshmallows · fruit · brownies · gummy bears
modules
Self-contained system components
- traitsDistinguishing personal features
- interfacesPoints of interaction between systems
- inheritanceProperty received from ancestors
composition · classes · behaviors · decorators · plugins · extensions · components · abstractions · dependencies · injection
blend
Combine into mixture
- combinationJoining of multiple elements
- additionJoining quantities mathematically
- incorporationForming a legal entity
integration · infusion · folding · stirring · swirling · layering · combining · merging · complementing · enhancing
chocolate chips
Small cocoa baking pieces
cookie dough · candy pieces · granola · caramel · toffee bits · marshmallows · fruit · brownies · gummy bears · peanut butter cups
tracks
Marks showing passage
stems · channels · effects · beats · vocals · instruments · overlays · dubbing · splicing · crossfade
- mixing bowlContainer for combining ingredients
- mixing upMistaking one for another
- mixing it upAltering one's usual pattern
- mixing drinksPreparing cocktails
- mixing business with pleasureMerging work and leisure
- color mixingCombining hues to create new ones