Geheimnisprinzip, im Software Engineering ein Modularisierungsprinzip; von D. L. Parnas 1971 vorgeschlagen. Grundlegende Bedeutung für die Software-Technologie (Software Engineering IV 4). information hiding h. besagt, daß die Art und Weise, wie ein Modul seine Aufgaben erfüllt, im Innern des Moduls "verborgen" werden soll; über das Modul sollen nach außen nur die Dinge bekannt sein, die als Modulschnittstelle definiert werden (Abstraktion von der internen Realisierung).