封裝、透明

封裝:是指隱藏對象的屬性和實現細節,僅僅對外提供接口。 封裝能爲軟件系統帶來如下優勢: 一、使用者正確、方便的理解使用系統。 二、有助於創建各個系統之間的鬆耦合關係,提升系統的獨立性。 三、提升軟件的重用性 四、下降了構件大型系統的風險,即便整個系統不成功,個別獨立的子系統依然有存在的價值。 一個設計良好的系統會封裝全部的實現細節,把它的接口於實現清晰的隔離起來,系統之間經過接口進行通訊。 透明:
相關文章
相關標籤/搜索