Substantiv
A software design paradigm that formally decomposes a program into a set of independent, well-defined units (modules) that encapsulate implementation details and expose a minimal, explicit interface for interaction.
Gebrauch- nicht zählbar
- usually