<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视频免费观看l| 久久亚洲精品无码| 免费黄网站在线观看| 亚洲国产另类久久久精品小说| 成人免费无码H在线观看不卡| 国产亚洲视频在线播放| 一级黄色片免费观看| 国产亚洲精品无码成人| 免费毛片a线观看| 亚洲免费黄色网址| 最新69国产成人精品免费视频动漫| 一本色道久久88亚洲精品综合| 国产精品国产免费无码专区不卡| 美女视频黄视大全视频免费的| 亚洲А∨精品天堂在线| 成人无码WWW免费视频| 亚洲电影唐人社一区二区| 在线看片无码永久免费视频| 福利片免费一区二区三区| 久久影视国产亚洲| 88av免费观看| 亚洲AV无码成人网站在线观看 | 最新欧洲大片免费在线| MM1313亚洲国产精品| 久久久久亚洲精品无码网址| 国产日韩AV免费无码一区二区 | 国产天堂亚洲精品| 亚洲精品中文字幕无码蜜桃| 四虎永久在线观看免费网站网址| 亚洲aⅴ无码专区在线观看| 最新亚洲成av人免费看| 国产成人免费高清激情明星| 精品久久久久亚洲| 亚洲成人中文字幕| 四虎影视永久免费观看网址| 鲁丝片一区二区三区免费 | 日本成人免费在线| 精品国产免费一区二区三区香蕉| 亚洲 欧洲 自拍 另类 校园|