the black box
One of the best ideas in modular programming (and in much of design, really) is ‘the black box.’ A black box is a mysterious device that accepts a given type of input and operates on it in such a way as to produce a desired result reliably. Its workings are hidden from view, but because the relationship between its input and its output is known, its workings don’t matter.