語言:抽象,封裝,底層,低級

首先,搞清楚 需求。 第二,底層和低級是兩回事。前者是指受到的依賴程度大,後者是指抽象程度低。但不管是哪一個角度,封裝自己並不會阻礙你使用任意層次的接口。可能的問題在於接口設計者沒有 充分考慮需求,不恰當地認爲封裝的結果足以能替代被封裝的東西。 搞清楚必要的接口, 依賴接口而非實現。對於大多數用戶,「不知道它底層是GDI」是一種必要的自由,而非義務;知道「底層」對於只知其一;不知其二的用戶來講是累
相關文章
相關標籤/搜索