encapsulation
Wrapping something entirely
Encapsulation is the act of enclosing something within a capsule or container, literally or figuratively.
In programming, it means bundling data with the methods that operate on it while restricting direct access to internal workings—a core principle of object-oriented design.
More broadly, encapsulation describes condensing complex ideas into compact form: The phrase encapsulates everything wrong with modern politics.
Paradigm using encapsulated entities
- classGrouping by shared traits
- privateRestricted to certain parties
- publicAvailable to all
- protectedKept from harm
method · interface · inheritance · polymorphism · mutator · getter · setter · constructor
Making impermeable
- insulationThermal transfer prevention
- quarantineIsolation preventing disease transmission
- containmentPreventing hostile expansion
- shieldingProtecting from harm
separation · protection · hermetic · airtight · waterproof · barrier · segregation · confinement
Hard outer covering
- casingEnclosing cover or frame
- envelopeFolded paper enclosure
- membraneThin tissue sheet
- coatingApplied surface covering
wrapper · sheath · housing · pod · cocoon · husk · jacket · liner
Small fluid-filled sac
- organelleSubcellular functional unit
- cytoplasmGel surrounding the nucleus
- vacuoleCell's storage compartment
- nucleusCentral controlling part
mitochondria · chloroplast · Golgi · lysosome · peroxisome · cellular · compartmentalization
Solid medicine dose
- tabletFlat portable computing device
- gelcapCoated liquid-filled pill
- softgelPliable capsule for supplements
- dosageMeasured medicine amount
time-release · enteric · coating · medication · supplement · lozenge · caplet · dragee
Purification via vaporization
- essenceFundamental nature of something
- condensationVapor turning to liquid
- synopsisCondensed version of content
- précisConcise summary of text
abstract · epitome · compression · brevity · conciseness · nutshell · summation · reduction
object-oriented
Paradigm using encapsulated entities
protected · method · interface · inheritance · polymorphism · mutator · getter · setter · constructor · abstraction
sealing
Making impermeable
- insulationThermal transfer prevention
- quarantineIsolation preventing disease transmission
- containmentPreventing hostile expansion
shielding · separation · protection · hermetic · airtight · waterproof · barrier · segregation · confinement · sequestration
shell
Hard outer covering
coating · wrapper · sheath · housing · pod · cocoon · husk · jacket · liner · sleeve
vesicle
Small fluid-filled sac
- organelleSubcellular functional unit
- cytoplasmGel surrounding the nucleus
- vacuoleCell's storage compartment
nucleus · mitochondria · chloroplast · Golgi · lysosome · peroxisome · cellular · compartmentalization
pill
Solid medicine dose
- tabletFlat portable computing device
- gelcapCoated liquid-filled pill
- softgelPliable capsule for supplements
dosage · time-release · enteric · coating · medication · supplement · lozenge · caplet · dragee · bolus
distillation
Purification via vaporization
- essenceFundamental nature of something
- condensationVapor turning to liquid
- synopsisCondensed version of content
précis · abstract · epitome · compression · brevity · conciseness · nutshell · summation · reduction · crystallization
- packet switchingswitching, lookup table, unicast, multicast, broadcast
- nail carenail polish, nail file, nail salon, gel nails, acrylic nails
- simplificationsimplification, simplifying, simplify, condensing, simplified
- summariessummary, synopsis, summaries, abstract, abstracts
- book preservationbook repair, protective sleeves, dust jackets, dust covers, leather care
- Deep Cleaningdeep cleaning, steam cleaning, carpet cleaning, upholstery cleaning, sanitizing
encapsulationexposure
State of being unprotected
openness · disclosure · revelation · transparency · accessibility
encapsulationelaboration
Development through detail
expansion · explication · unpacking · amplification · exposition