2.3 組件設計:與使用者概念一致
給應用組件提供接口。在接口上表現(xiàn)出的概念術語、使用方式都應與使用者的概念術語、使用方式完全對應,也就是說,技術和業(yè)務對齊。
組件設計者常犯的毛病是,組件暴露的接口,引入了新的技術術語,這些術語在使用者的概念體系中根本就不存在,因此使用者理解起來非常困難,造成極大的學習障礙。與使用者概念不一致的技術術語,突出表現(xiàn)在接口命名、類名、函數(shù)名、參數(shù)名、返回值的含義等。
從本質上講,組件接口上暴露的與使用者不一致的概念,要么是這個概念本身就是錯誤或不恰當?shù)模洳粦摯嬖冢催@是個內部實現(xiàn)的概念,不應該暴露在接口上。
推薦閱讀
- 電氣自動化專業(yè)英語(第3版)
- 大數(shù)據(jù)技術與應用基礎
- Dreamweaver CS3+Flash CS3+Fireworks CS3創(chuàng)意網站構建實例詳解
- 21天學通JavaScript
- R Data Mining
- Photoshop CS4經典380例
- SharePoint 2010開發(fā)最佳實踐
- AWS Administration Cookbook
- 控制系統(tǒng)計算機仿真
- C++程序設計基礎(上)
- Learn QGIS
- Drupal高手建站技術手冊
- Photoshop CS4數(shù)碼照片處理入門、進階與提高
- 穿越計算機的迷霧
- Windows 7故障與技巧200例