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

首頁 > 行業 > 正文

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

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


(資料圖)

  • 什么叫里氏替換原則?

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

  • 書中的里氏替換原則

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

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

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

標簽:

相關閱讀

精彩推薦

相關詞

推薦閱讀

主站蜘蛛池模板: 一男四女乱肉荒岛小说 | 高清视频黄色录像免费 | 亚洲tube| 天天干夜夜叭 | 成人高清视频在线观看大全 | 天天精品视频 | 最近免费中文字幕大全视频 | 黄色片香蕉视频 | 国产日本欧美高清免费区 | 国产精品麻豆综合在线 | 快点给我黄色录像看 | 国内精自品线一区91 | 一级毛片在线免费视频 | 美女被cao免费看在线看网站 | 日本视频网站在线www色 | 91精品国产自产91精品 | 日本黄色大片网站 | 波多野结衣一区在线 | 三级在线免费观看 | 怡春院院日本一区二区久久 | 免费午夜网站 | 小明网址| 日日摸夜夜添夜夜添97 | 亚洲欧洲日本在线 | 久久精品18 | 理伦片免费理论片 | 国产一区二区三区视频在线观看 | 黄色小视频观看 | 国产v亚洲v天堂a无 国产v亚洲v天堂无码 | 黄色录像一级大片 | 国产一国产一有一级毛片 | 亚洲一区二区三区高清 不卡 | 成人18视频在线观看 | 激情综合网五月激情 | 日韩欧美视频一区二区三区 | 色老头永久免费网站 | 精品国产不卡一区二区三区 | 日韩精品视频在线免费观看 | 717影院理论午夜伦不卡久久 | 成人免费观看网欧美片 | 亚洲黄色网址在线观看 |