程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 面向對象三大特性 之 封裝(C#)

面向對象三大特性 之 封裝(C#)

編輯:C#入門知識

                  面向對象三大特性 之 封裝(C#)              封裝就是將數據或函數等集合在一個個的單元中,使用這個單元的人不需要知道內部怎麼實現,只要調用這個封裝的單元提供的接口就行.封裝提供了一個有效的途徑來保護數據不被意外的破壞,其意義也就在此.             封裝的體現:    1.屬性對字段的封裝    2.把方法的多個參數封裝為一個對象    3.將一堆具有某個特定功能的代碼放到一個方法中、    4.將一些常用的類型或方法封裝到一個程序集中。        使用好封裝有如下好處 1.調用者不必關心內部具體的實現,通過對外公布的接口即可以簡單地實現調用(同時也可以隱藏技術細節)。   2.用好封裝可以減少耦合   3.只要對外接口不改變,可以任意修改內部實現,這個可以很好的應對變化   4.類具有了簡潔清晰的對外接口,降低了使用者的學習過程   5.可以實現代碼重用。把經常用的功能寫到一個方法裡面。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved