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

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

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

    posts - 0, comments - 14, trackbacks - 0, articles - 7

    接口開發的感受(2006-12-7)

    Posted on 2006-12-07 11:50 lendo 閱讀(1425) 評論(4)  編輯  收藏

    最近,項目中負責接口開發的同事出了一個小問題。
    ????
    ???? 比如:系統A和系統B之間需要通過接口abInterface來通信和交換數據,系統A中有一類數據為data-01,系統B中有一類數據為data-02,但實際上data-01和data-02對于業務而言是同一個含義,表達的是同樣的意思,那么如果直接將data-01類型的數據傳送給系統B,那么系統B就無法解釋其含義,目前我們系統的解決辦法是:

    ???? 在傳送數據的時候,由系統A將data-01型數據轉換成data-02型數據,然后再傳送給接口。
    ????
    ???? 但這種方式是錯誤的,大家討論后得到了這樣的一個比喻:中國人和英國人進行交流,中間配了一個翻譯。正確的思路應該是,中國人將中文信息傳送給翻譯,翻譯聽懂以后,將信息翻譯成英語,再把英語信息傳送給英國人。在這其中,翻譯和中國人之間以及翻譯和英國人之間都是共用一套語言。
    ????
    ???? 目前接口出現的問題就是:中國人先將中文翻譯成英文,再把英文信息說給翻譯,翻譯再把英文信息一字不差地說給英國人,所以,翻譯在這里除了簡單傳送一下信息外,其他就什么也沒做。翻譯沒有將自己的職責進行到位,而中國人的事情卻超越了自己的職責,相當于中國人還做了半個翻譯的事情。

    ???? 對應于系統接口而言,系統A和abInterface之間的信息data-01是互相能理解的,系統B和abInterface之間的信息data-02也是互相能理解的,系統A和系統B之間的信息不應該交叉。

    ???? 結論:接口的雙方的信息是不互通的,接口和任意一方的信息格式應該遵循同一種規則,接口要做兩件事:一是轉換數據格式,二是傳輸第一步經過轉換的傳送目標能夠理解的數據格式。

    Feedback

    # re: 接口開發的感受(2006-12-7)  回復  更多評論   

    2006-12-07 16:34 by BeanSoft
    不錯... 這樣的接口是無意義的, 濫用的接口. 接口一定要把所有的模塊需求都定義清楚才好, 然后用抽象類實現公用的部分...

    # re: 接口開發的感受(2006-12-7)  回復  更多評論   

    2006-12-08 09:28 by itVincent
    嗯...這樣的接口沒用....

    # re: 接口開發的感受(2006-12-7)  回復  更多評論   

    2006-12-09 17:02 by 壞男孩
    接口:::

    卡丁車: 接口加速();
    卡丁車G3:加速(){速度=236;};
    卡丁車飛碟:加速(){速度=260;};

    hoho,我的理解這是接口的意義啊

    最近喜歡上跑跑卡丁車了!

    壞男孩賴安!!!

    # re: 接口開發的感受(2006-12-7)  回復  更多評論   

    2006-12-10 11:46 by lendo
    呵呵。壞男孩,我們各自所理解的接口不一樣哈。

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


    網站導航:
     
    主站蜘蛛池模板: 婷婷亚洲天堂影院| 亚洲人成未满十八禁网站| 免费看小12萝裸体视频国产 | 鲁死你资源站亚洲av| 久久水蜜桃亚洲av无码精品麻豆| 亚洲人成电影网站国产精品 | 亚洲综合综合在线| 亚洲人成人网站色www| 国产无遮挡色视频免费视频| 18禁止观看免费私人影院| 久久久久成人片免费观看蜜芽 | 亚洲国产天堂久久久久久| 免费看国产成年无码AV片| 色欲国产麻豆一精品一AV一免费 | 亚洲性日韩精品国产一区二区| 成全视频在线观看免费高清动漫视频下载 | 久久这里只精品国产免费10| 精品免费久久久久国产一区| 一级黄色免费大片| 永久免费无码网站在线观看个| 精品亚洲成A人在线观看青青| 亚洲欧洲无码一区二区三区| 亚洲美女人黄网成人女| 亚洲黄色在线观看| 亚洲美女自拍视频| 亚洲av产在线精品亚洲第一站| 亚洲成a人片在线观看中文app| 亚洲视频在线观看视频| 亚洲老熟女@TubeumTV| 亚洲成人网在线观看| 亚洲国产一区在线观看| 亚洲国产成人久久77| 亚洲av成人综合网| 亚洲色在线无码国产精品不卡 | 天天拍拍天天爽免费视频| 在线播放免费播放av片| 日韩免费无砖专区2020狼| 国产免费爽爽视频免费可以看| 四虎1515hm免费国产| 久久伊人亚洲AV无码网站| 国产亚洲综合成人91精品 |