冒號和他的學生們(連載27)——接口服務
摘要: 軟件接口服務的主客雙方應遵循的準則嘆號幡然反省:“以前我們做OOP編程時,總是專注于如何利用其他類來解決問題,而較少考慮自己設計的類對其他類的影響。”。。。
作為服務的提供者,最重要的是講誠信。首先,服務要有可靠性,不能陽奉陰違——即接口必須履行它的承諾;其次,服務要有穩定性,不能朝令夕改——即接口一經公開,不得隨意變更。。。
此外,高質量的服務還要有純粹性和完備性。Unix有一個哲學:‘一個程序只做一件事,但要做好’。用在OOP上,則是:‘一個類只提供一套服務,但要完善’。。。
關鍵不在于服務數量的多寡,而在于服務的一致性和關聯性。。。
作為服務的享受者,最重要的是講規矩。。。
以違背服務初衷的方式享受的服務,如同盛夏的豆腐——即使沒有變質,也是不能持久的。。。 閱讀全文
posted @ 2008-08-07 19:31 鄭暉 閱讀(2215) | 評論 (2) 編輯