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

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

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

    posts - 6,comments - 0,trackbacks - 0
        鏘鏘三人行20100211的節(jié)目《天不生孔子 萬古如今》。其中提到一段話,大致意思是:抽象的東西無論在哪個時代、哪個地點(diǎn)都可以適用。比如說:做好人,忠孝仁義……從古到今、古今中外都可以通用,放之四海皆準(zhǔn)的道理。
        這很好的解釋了,面向?qū)ο缶幊讨校瑸槭裁匆薪涌凇⒊橄箢悺?br /> 我們知道,使用接口最吸引人的原因之一就是同一個接口具有多個不同的具體實(shí)現(xiàn)。抽象類也是這樣。在簡單的情況中,他的體現(xiàn)形式通常是一個接受接口(抽象類)類型的方法,而該接口(抽象類)的實(shí)現(xiàn)和向該方法傳遞的對象則取決于方法的使用者。
        換句話也就是說,我們在定義了一個好人的接口,該接口中有:忠孝仁義……等等行為道德的方法。那么在時代變遷的時候,我們只需重寫一個實(shí)現(xiàn)好人這一接口的類。這樣就不用更改原先實(shí)現(xiàn)的業(yè)務(wù)邏輯。
    ----------------------------------------------------------------------
    PS:使用接口的好處
        1、根據(jù)向上轉(zhuǎn)型,通過RTTI(Runtime Type Information),代碼也符合開發(fā)-封閉原則(軟件實(shí)體應(yīng)該是可擴(kuò)展,不可修改的)
        2、他能夠統(tǒng)一命名規(guī)范,比如Animals類都有一個eat()的方法,如果在Pig里命名eat(),而到了Cat里命名其他的方法,就會顯的雜亂無章,使用接口則能約束,方法命名。即不按接口約束命名編譯不會通過。
    posted on 2010-02-17 04:02 myProMark 閱讀(237) 評論(0)  編輯  收藏 所屬分類: 個人感悟

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费观看亚洲人成网站| 成人无码区免费视频观看| 亚洲人成电影网站国产精品| 亚洲色少妇熟女11p| 日韩精品无码区免费专区| 亚洲区视频在线观看| 免费A级毛片无码专区| 久久国产亚洲高清观看| 97精品免费视频| 亚洲av片不卡无码久久| 日韩欧毛片免费视频| 亚洲熟妇无码av另类vr影视| 麻豆国产VA免费精品高清在线| 亚洲精品无码mⅴ在线观看| 日韩特黄特色大片免费视频| 亚洲国产精品成人AV在线| 免费永久国产在线视频| 国产精品无码免费专区午夜| 亚洲欧洲成人精品香蕉网| 久久青草免费91线频观看站街| 亚洲精品国产手机| 无码视频免费一区二三区| MM1313亚洲国产精品| 亚洲国产成人久久综合碰| 大地资源网高清在线观看免费| 亚洲第一区香蕉_国产a| 两个人的视频高清在线观看免费| 亚洲AV成人无码网站| 成人午夜亚洲精品无码网站| 久久久久成人精品免费播放动漫| 亚洲乱码中文论理电影| 亚洲第一区精品日韩在线播放| 国产色无码精品视频免费| 亚洲国产精品张柏芝在线观看| 国产高清在线精品免费软件| 一级做a爰片性色毛片免费网站| 久久亚洲国产视频| 四虎成人免费网站在线| 丝袜足液精子免费视频| 亚洲三级高清免费| 亚洲亚洲人成综合网络|