<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    AntSoul

    它總是在行走,行走,永遠的行走…… 行走是它生存的恒久姿態和最佳造型。 它似乎有一雙不知疲倦的腳。 ———我說的是螞蟻。

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      42 隨筆 :: 0 文章 :: 1 評論 :: 0 Trackbacks
    LSP:如果對每一個類型為T1的對象的O1,都有類型為T2的對象O2,使得以T1定義的所有的程序P在所有對象O1都代換為O2時,程序P沒有發生變化,那么類型T2是類型T1的子類型。換言,一個軟件實體如果使用的是一個基類的話,那么一定適合與其子類,而且它根本不能察覺出基類對象與子類對戲的區別。
    eg:
    假設有兩個類,一個是Base類,一個是Sub類,并且Sub類是Base類的子類。那么有一個方法如果可以接受基類對象b的話:method(Base b),那么它必然也可以接受一個子類對象s,也即有:method(Sub s);LSP是繼承復用的基石,只有當衍生類可以替換掉基類,軟件單位的功能會收到影響時,基類才能真正被復用,而衍生類也能夠在基類的基礎上增加新的功能。LSP反之就不成立了。
    posted on 2007-03-25 17:39 yok 閱讀(292) 評論(0)  編輯  收藏 所屬分類: CoreJava
    主站蜘蛛池模板: 美女被爆羞羞网站免费| 国产.亚洲.欧洲在线| 免费无码午夜福利片69| 国产一区二区免费在线| 亚洲AV无码专区在线电影成人| 无码人妻久久一区二区三区免费丨| 亚洲国产成人精品无码区在线秒播| 亚洲电影在线免费观看| 国产成人精品日本亚洲专区6| 欧美大尺寸SUV免费| 亚洲jizzjizz少妇| 国产乱色精品成人免费视频| 男男gvh肉在线观看免费| 亚洲区日韩区无码区| 免费国产高清视频| 免费毛片毛片网址| 九月丁香婷婷亚洲综合色| 久久久久国色av免费看| 亚洲另类精品xxxx人妖| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 亚洲伦理一二三四| 日韩黄色免费观看| 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲人成人无码.www石榴 | 在线成人爽a毛片免费软件| 亚洲va成无码人在线观看| 国产精品99久久免费观看| 亚洲国产精品无码久久青草| 国产va免费精品| 亚洲高清中文字幕综合网| 国产男女猛烈无遮挡免费网站| 在线观看免费黄网站| 亚洲制服丝袜第一页| 无码欧精品亚洲日韩一区夜夜嗨 | 4hu四虎免费影院www| 亚洲精品视频在线观看免费| 国产国产人免费人成免费视频| 久久成人18免费网站| 亚洲成AV人片一区二区| 免费观看大片毛片| 日韩内射激情视频在线播放免费|