Module pattern
Appearance
In software engineering, the module pattern is a design pattern used to support the concept of software modules and implement modular programming, in a programming language that does not support it, or only supports it, partially.
This pattern may be considered a variant of the design pattern with a more specific purpose.