<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é)目《天不生孔子 萬古如今》。其中提到一段話,大致意思是:抽象的東西無論在哪個(gè)時(shí)代、哪個(gè)地點(diǎn)都可以適用。比如說:做好人,忠孝仁義……從古到今、古今中外都可以通用,放之四海皆準(zhǔn)的道理。
        這很好的解釋了,面向?qū)ο缶幊讨校瑸槭裁匆薪涌凇⒊橄箢悺?br /> 我們知道,使用接口最吸引人的原因之一就是同一個(gè)接口具有多個(gè)不同的具體實(shí)現(xiàn)。抽象類也是這樣。在簡(jiǎn)單的情況中,他的體現(xiàn)形式通常是一個(gè)接受接口(抽象類)類型的方法,而該接口(抽象類)的實(shí)現(xiàn)和向該方法傳遞的對(duì)象則取決于方法的使用者。
        換句話也就是說,我們?cè)诙x了一個(gè)好人的接口,該接口中有:忠孝仁義……等等行為道德的方法。那么在時(shí)代變遷的時(shí)候,我們只需重寫一個(gè)實(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類都有一個(gè)eat()的方法,如果在Pig里命名eat(),而到了Cat里命名其他的方法,就會(huì)顯的雜亂無章,使用接口則能約束,方法命名。即不按接口約束命名編譯不會(huì)通過。
    posted on 2010-02-17 04:02 myProMark 閱讀(232) 評(píng)論(0)  編輯  收藏 所屬分類: 個(gè)人感悟

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 曰批全过程免费视频在线观看无码| 美女裸免费观看网站| 黄色片免费在线观看| 最新亚洲成av人免费看| 国产高潮流白浆喷水免费A片 | 波多野结衣一区二区免费视频| 国产精品亚洲а∨天堂2021 | 黄色免费网站网址| 亚洲影视一区二区| 免费一本色道久久一区| 亚洲日韩中文字幕一区| 日本特黄特色免费大片| 免费人人潮人人爽一区二区| 中文字幕专区在线亚洲| 国产午夜精品久久久久免费视 | 亚洲aⅴ无码专区在线观看春色| 永久免费无码网站在线观看| 美女被艹免费视频| 亚洲成Av人片乱码色午夜| 久久久免费精品re6| 国产成人亚洲综合网站不卡| 免费a在线观看播放| a毛看片免费观看视频| 亚洲无成人网77777| 国产成人免费高清在线观看| 一级女性全黄久久生活片免费 | 亚洲色偷拍另类无码专区| 久久久久免费看成人影片| 亚洲av无码专区在线| 成人亚洲网站www在线观看| 黄色网站软件app在线观看免费 | 亚洲国产一成人久久精品| 最近2019中文字幕免费大全5| 亚洲欧美综合精品成人导航| 亚洲日本韩国在线| 免费观看无遮挡www的视频| 特级毛片免费播放| 亚洲精品欧洲精品| 亚洲午夜精品第一区二区8050| 99久久99热精品免费观看国产| 老司机亚洲精品影院在线观看|