電腦科學中,資訊隱藏是將電腦程式中最有可能發生變化的部分與其他部分隔離開,從而讓程式的其他部分在該部分發生變化時不用被大量修改。通常計算機程式設計師會提供一個的介面,這個介面對應的就是經常發生變化的內容。[1]