Vad är information hiding i software engineering?

Vad är information hiding i software engineering?

Modulerna bör utformas specifikt så att ingen information (data och algoritm) som finns i modulen inte är tillgänglig för andra modulen som inte har något behov av denna information.
Dölja innebär att effektiv modularitet kan uppnås genom att definiera en uppsättning av oberoende moduler som kommunicerar med varandra endast genom information behövs för att uppnå programvara funktion.