欧美色欧美亚洲高清在线视频-欧美色碰碰碰免费观看长视频-欧美色频-欧美色视频超清在线观看-国产精品免费看久久久-国产精品免费看久久久久

首頁 > 行業 > 正文

【設計模式之禪】里氏替換原則

2023-08-16 05:35:27來源:博客園  


(資料圖)

  • 什么叫里氏替換原則?

"這里需要如下的替換性質:若對類型S的每一個對象O1,都存在一個類型T的對象O2,使得在所有針對T編寫的程序P中,用O1替換O2后,程序P的行為功能不變,則S是T的子類型。"這是最專業最權威的定義,但是我當時就是看不懂這句話,看完這個章節也沒有完全理解,只能通俗易懂的來描述:讓子類中的方法參數或者返回結果是相同的或者是父類的子集

  • 書中的里氏替換原則

這本書真的寫的特別特別好,能夠讓我這個對計算機不是很感興趣的人讀的很起勁,原因就是在于他用詞接地氣,并且舉了很多有趣的例子,比如說反恐精英中開槍方法的入參是玩具槍,雖然是槍的子類,但是沒有滿足業務需要,所以子類一定也是可以滿足父類的業務需求的,如果子類不能完整地實現父類的方法,或者父類的某些方法在子類中已經發生“畸變”,則建議斷開父子繼承關系,采用依賴、聚集、組合等關系代替繼承。

  • 里氏替換原則的優勢
    1. 代碼共享,即公共代碼被抽到父類。
    2. 提高代碼重用性,子類在父類的基礎上可以有自己的特性。
    3. 提高代碼的擴展性。
  • 里氏替換原則的實際應用  

emmmmmmmm,暫時想不到,期待大佬補充,我只想到在做代碼review的時候,不去修改抽象類.........

標簽:

相關閱讀

精彩推薦

相關詞

推薦閱讀

主站蜘蛛池模板: 欧美不卡激情三级在线观看 | 在线观看视频www | 99在线国产视频 | 国产成+人+亚洲+欧美+日韩 | 老司机午夜免费福利 | 欧美日韩亚洲无线码在线观看 | www免费视频 | 综合欧美日韩 | 日本日日黄 | 久视频在线观看久视频 | 欧美精品成人久久网站 | 欧美中文在线视频 | 精品国产成人在线 | 欧美黄色大片免费 | 欧美日韩国产一区二区三区不卡 | 看一级毛片免费观看视频 | 成年人免费的视频 | 国产欧美一区二区三区久久 | 国精品日韩欧美一区二区三区 | 色.com| 久久久午夜精品理论片 | 最近日本中文字幕免费完整 | 国产视频三区 | 久久天天丁香婷婷中文字幕 | 一级毛片高清免费播放 | 国内精品久久久久久久久野战 | 欧美激情一区二区三级高清视频 | 欧美人一级淫片a免费播放 欧美人妖猛交 | 人人擦 | 国产精品午夜在线观看 | 色综合天天色综合 | 大又大又黄又爽免费毛片 | 成人福利短视频 | 一区二区三区高清视频在线观看 | 牛牛精品 | 亚洲日韩视频免费观看 | 久久国产视频网站 | avtt亚洲一区中文字幕 | 免费黄色毛片 | 波多野结衣在线观看网址 | 久久综合九色婷婷97 |