天天看點

封裝

       封裝,即隐藏對象的屬性和實作細節,僅對外公開接口,控制在程式中屬性的讀和修改的通路級别;

将抽象得到的資料和行為(或功能)相結合,形成一個有機的整體,也就是将資料與操作資料的源代碼進行有機的結合,形成“類”,其中資料和函數都是類的成員。

      方法:将方法 寫入類庫中生成一個 dll檔案。

      實質:封裝就是指為另一種軟體提供相容性接口的程式。

      目的(意義):保護或者防止代碼(資料)被無意中破壞,可以實作跨平台和跨語言的使用

1、使用較少的資源

當多個程式使用同一個函數庫時,DLL 可以減少在磁盤和實體記憶體中加載的代碼的重複量。這不僅可以大大

影響在前台運作的程式,而且可以大大影響其他在 Windows 作業系統上運作的程式。

2、DLL 有助于促進子產品式程式的開發

這可以幫助您開發要求提供多個語言版本的大型程式或要求具有子產品式體系結構的程式。子產品式程式的一個示

例是具有多個可以在運作時動态加載的子產品的計帳程式。