資訊隱藏不只適用於類別對外的 API;它同樣可以套用在系統其他層級——尤其是類別內部。私有方法層面的資訊隱藏#設計類別內部的私有方法時:讓每個私有方法都封裝某項資訊或某項能力把該資訊或能力對類別其他部分隱藏實例變數使用範圍最小化#試著減少每個實例變數被使用的位置。有些變數需要在整個類別中廣泛存取但有些變數只在少數幾處用到如果你能縮小某變數被用到的範圍:消除類別內部的依賴降低類別本身的複雜性