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

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

C#復習之面向對象>2015.12.23

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

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

  • 封裝

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

        這樣做的好處在于:

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

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

  • 繼承

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

  • 多態

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

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

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

   


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祥云县| 佛冈县| 什邡市| 马尔康县| 宁明县| 临沧市| 洪洞县| 高尔夫| 平阳县| 自贡市| 铅山县| 雅安市| 迁安市| 阿城市| 甘南县| 含山县| 兴业县| 申扎县| 元谋县| 曲麻莱县| 都匀市| 海原县| 股票| 石阡县| 南丰县| 铁力市| 县级市| 蓝山县| 北辰区| 博爱县| 白银市| 梅河口市| 调兵山市| 章丘市| 龙海市| 当涂县| 斗六市| 获嘉县| 孟连| 梨树县| 巴彦县|