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

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

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

    08 2008 檔案

    冒號和他的學生們(連載27)——接口服務
         摘要: 軟件接口服務的主客雙方應遵循的準則
    嘆號幡然反省:“以前我們做OOP編程時,總是專注于如何利用其他類來解決問題,而較少考慮自己設計的類對其他類的影響。”。。。

    作為服務的提供者,最重要的是講誠信。首先,服務要有可靠性,不能陽奉陰違——即接口必須履行它的承諾;其次,服務要有穩定性,不能朝令夕改——即接口一經公開,不得隨意變更。。。

    此外,高質量的服務還要有純粹性和完備性。Unix有一個哲學:‘一個程序只做一件事,但要做好’。用在OOP上,則是:‘一個類只提供一套服務,但要完善’。。。

    關鍵不在于服務數量的多寡,而在于服務的一致性和關聯性。。。

    作為服務的享受者,最重要的是講規矩。。。

    以違背服務初衷的方式享受的服務,如同盛夏的豆腐——即使沒有變質,也是不能持久的。。。  閱讀全文

    posted @ 2008-08-07 19:31 鄭暉 閱讀(2217) | 評論 (2)  編輯

    冒號和他的學生們(連載26)——訪問控制
         摘要: OOP中的訪問控制
    問號提問:“信息隱藏是否專指用private來控制訪問?”。。。

    初級程序員的理想是為所欲為——能用編程解決一切問題;中級程序員的理想是盡善而為——追求最佳解決方案;高級程序員的理想是有所為有所不為——重在整體設計的選擇,能抵制局部技巧的誘惑;最高理想是無為而無不為——無論宏觀設計還是微觀實現,均非刻意選擇,卻自然合度。。。

    從軟件應變的角度來看,訪問控制是對修改所帶來的副作用的控制。。。

    客戶意識對一個程序員的重要性,絲毫不亞于對一個企業的重要性。。。

    千萬不要為追求廉價的重用而輕易擴大接口范圍,莫以自身之便而致客戶之不便,莫以一時之便而致長期之不便。。。  閱讀全文

    posted @ 2008-08-03 18:39 鄭暉 閱讀(1963) | 評論 (1)  編輯

    導航

    統計

    公告

    博客搬家:http://blog.zhenghui.org
    《冒號課堂》一書于2009年10月上市,詳情請見
    冒號課堂

    留言簿(17)

    隨筆分類(61)

    隨筆檔案(61)

    文章分類(1)

    文章檔案(1)

    最新隨筆

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 一级毛片大全免费播放| jiz zz在亚洲| 99在线免费视频| 国产AⅤ无码专区亚洲AV| jizz在线免费观看| 久久久青草青青国产亚洲免观| 无码人妻一区二区三区免费视频| 亚洲成av人片在线观看天堂无码 | 99精品在线免费观看| 久久亚洲精品中文字幕无码| 免费视频精品一区二区三区| 久久久久久亚洲AV无码专区| 免费精品国产自产拍在 | 免费人妻无码不卡中文字幕18禁| 在线精品自拍亚洲第一区| 亚洲免费在线观看| baoyu116.永久免费视频| 久久精品国产亚洲av日韩| 免费看国产精品3a黄的视频| 色综合久久精品亚洲国产| 亚洲日本一区二区三区在线不卡| 中国videos性高清免费| 亚洲日本乱码一区二区在线二产线 | 亚洲av无码天堂一区二区三区| 一出一进一爽一粗一大视频免费的| 亚洲一区二区女搞男| 最刺激黄a大片免费网站| 亚洲欧美国产精品专区久久| 亚洲精品高清在线| 99免费视频观看| 日韩欧美亚洲中文乱码| 亚洲中文字幕无码久久精品1| 最近免费mv在线电影| 亚洲av无码一区二区三区人妖| 免费在线观看理论片| 久久国产精品2020免费m3u8| 亚洲精品又粗又大又爽A片| 亚洲综合无码精品一区二区三区| 99久久国产免费中文无字幕| 亚洲jizzjizz少妇| 久久精品亚洲日本佐佐木明希|