module pattern

Noun

 * 1)  A structural design pattern to implement the concept of software modules (modular programming) in a programming language that lacks support for them.