国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#復習之面向對象>2015.12.23

2019-11-14 13:39:31
字體:
來源:轉載
供稿:網友

首先要知道面向對象的三大特征

  • 封裝

        在程序開發中,可以理解為方法封裝常用的代碼,類封裝常用的方法。

        這樣做的好處在于:

        第一:減少代碼冗余,讓代碼更有條理。

        第二:不需要知道方法底層如何實現,只需要掌握如何調用方法的方式即可。

  • 繼承

        繼承用來解決類與類之間的代碼冗余,將通用的屬性和函數寫到父類,子類繼承自父類會繼承父類的所有屬性和函數,繼承支持實現繼承和接口繼承。

  • 多態

        將不同的子類對象都當做父類來看,屏蔽所有子類之間的差異,實現代碼的通用,以適應需要的不斷改動。

其次要了解面向對象的五大特性

  • 單一職責原則:一個對象應該只包含一個單一的職責,并將該職責完整的封裝在一個類中。如果一個類被封裝了過多的職責,那么這些職責在并發執行時會互相干擾。
  • 開放封閉原則:開發中對應用程序的擴展開放,對代碼的修改封閉。
  • 依賴倒轉原則:高層模塊不該直接依賴低層模塊,正確的方式應該是依賴抽象。
  • 里氏替換原則:子類能夠替換到父類。
  • 接口隔離原則:客戶端不該依賴于它不需要的接口,否則會造成代碼的臃腫,冗余。

   


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新丰县| 怀化市| 南部县| 西华县| 临清市| 上杭县| 静乐县| 新乡市| 乡宁县| 沾化县| 邵阳市| 南江县| 镇坪县| 景泰县| 西乌| 噶尔县| 贵定县| 民乐县| 阜南县| 长春市| 平乐县| 商都县| 大关县| 横峰县| 正安县| 永兴县| 万宁市| 正宁县| 大同县| 定南县| 恩施市| 德保县| 靖宇县| 虎林市| 河北省| 阳西县| 晋城| 当阳市| 荆门市| 炉霍县| 尚志市|