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

【設(shè)計(jì)模式之禪】里氏替換原則

2023-08-16 05:35:27來(lái)源:博客園  


(資料圖)

  • 什么叫里氏替換原則?

"這里需要如下的替換性質(zhì):若對(duì)類(lèi)型S的每一個(gè)對(duì)象O1,都存在一個(gè)類(lèi)型T的對(duì)象O2,使得在所有針對(duì)T編寫(xiě)的程序P中,用O1替換O2后,程序P的行為功能不變,則S是T的子類(lèi)型。"這是最專(zhuān)業(yè)最權(quán)威的定義,但是我當(dāng)時(shí)就是看不懂這句話(huà),看完這個(gè)章節(jié)也沒(méi)有完全理解,只能通俗易懂的來(lái)描述:讓子類(lèi)中的方法參數(shù)或者返回結(jié)果是相同的或者是父類(lèi)的子集

  • 書(shū)中的里氏替換原則

這本書(shū)真的寫(xiě)的特別特別好,能夠讓我這個(gè)對(duì)計(jì)算機(jī)不是很感興趣的人讀的很起勁,原因就是在于他用詞接地氣,并且舉了很多有趣的例子,比如說(shuō)反恐精英中開(kāi)槍方法的入?yún)⑹峭婢邩專(zhuān)m然是槍的子類(lèi),但是沒(méi)有滿(mǎn)足業(yè)務(wù)需要,所以子類(lèi)一定也是可以滿(mǎn)足父類(lèi)的業(yè)務(wù)需求的,如果子類(lèi)不能完整地實(shí)現(xiàn)父類(lèi)的方法,或者父類(lèi)的某些方法在子類(lèi)中已經(jīng)發(fā)生“畸變”,則建議斷開(kāi)父子繼承關(guān)系,采用依賴(lài)、聚集、組合等關(guān)系代替繼承。

  • 里氏替換原則的優(yōu)勢(shì)
    1. 代碼共享,即公共代碼被抽到父類(lèi)。
    2. 提高代碼重用性,子類(lèi)在父類(lèi)的基礎(chǔ)上可以有自己的特性。
    3. 提高代碼的擴(kuò)展性。
  • 里氏替換原則的實(shí)際應(yīng)用  

emmmmmmmm,暫時(shí)想不到,期待大佬補(bǔ)充,我只想到在做代碼review的時(shí)候,不去修改抽象類(lèi).........

標(biāo)簽:

相關(guān)閱讀

精彩推薦

相關(guān)詞

推薦閱讀

主站蜘蛛池模板: 黄色毛片免费 | 国产成年网站 | 久久久久久88色偷偷 | 九九热线有精品视频99 | 人人爱人人搞 | 亚洲人成在线中文字幕 | 在线亚洲观看 | 日本天堂在线观看 | 99久久999久久久综合精品涩 | 日韩免费一区 | 久久精品全国免费观看国产 | 亚洲成人黄色网 | 国产90后美女露脸在线观看 | 嗯啊使劲用力在线观看视频 | 在线观看片成人免费视频 | 久久w5ww成w人免费不卡 | 欧美freesex呦交6_10 | 欧美一级鲁丝片免费看 | 在线观看免费精品国产 | 亚洲欧洲第一页 | 天天狠狠干 | 成人免费无毒在线观看网站 | 五月天婷婷激情网 | 91中文字幕网 | 黄色大片在线播放 | yellow中文字幕久久网 | 中文字幕亚洲一区 | 国产日韩亚洲欧洲一区二区三区 | 日本xxxx18vr| 亚洲一区免费在线 | 午夜爽 | 无遮挡1000部拍拍拍免费观看 | 欧美综合色 | 人人澡人人澡 | 一级特黄aaa大片免费看 | 极品精品国产超清自在线观看 | 最新中文字幕日本 | 欧美色噜噜| 一级特色黄色片 | 国产欧美一区二区三区观看 | 香蕉视频在线免费 |