透明是一切設計的最高目標

透明是設計的最高目標。

比如:

多用戶操作系統,每個用戶都認爲自己獨立擁有這臺電腦。

NFS網絡文件系統,你察覺不到網絡的存在,像操作本機文件一樣操作網絡文件。

分佈式文件系統,你感覺不到文件存在多個主機上。

IM即時通訊軟件,抽象出在線和不在線的概念,你完全不用懂網絡。

UNIX一切皆文件,透明。

。。。


什麼叫做透明,就是對外接口上和不需要新的邏輯,和傳統的被廣泛理解的接口一致。模塊化還不夠,只是封裝了邏輯的內部實現,並不是接口級別的屏蔽。

所以提供優秀的透明層,是設計的最高目標。


廣泛一點說。

圖形界面,窗口,觸摸。人性化UI設計,也是透明的體現,對外接口設計的和人對世界的接口一致。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章