官术网_书友最值得收藏!

2.3 組件設計:與使用者概念一致

給應用組件提供接口。在接口上表現(xiàn)出的概念術語、使用方式都應與使用者的概念術語、使用方式完全對應,也就是說,技術和業(yè)務對齊。

組件設計者常犯的毛病是,組件暴露的接口,引入了新的技術術語,這些術語在使用者的概念體系中根本就不存在,因此使用者理解起來非常困難,造成極大的學習障礙。與使用者概念不一致的技術術語,突出表現(xiàn)在接口命名、類名、函數(shù)名、參數(shù)名、返回值的含義等。

從本質上講,組件接口上暴露的與使用者不一致的概念,要么是這個概念本身就是錯誤或不恰當?shù)模洳粦摯嬖冢催@是個內部實現(xiàn)的概念,不應該暴露在接口上。

主站蜘蛛池模板: 广东省| 蒙自县| 淮安市| 木兰县| 道孚县| 准格尔旗| 西林县| 临城县| 明星| 公安县| 洞口县| 盈江县| 沙雅县| 九江县| 界首市| 嵊泗县| 晋城| 江城| 雷波县| 太湖县| 巴林左旗| 望谟县| 蒙山县| 平阳县| 唐海县| 于都县| 新和县| 池州市| 湾仔区| 汉川市| 渭南市| 沾化县| 凤城市| 吕梁市| 永平县| 密山市| 陆川县| 滦南县| 濮阳县| 甘泉县| 库车县|