隱藏細節(jié)
現(xiàn)實生活中有很多隱藏細節(jié)的案例,比如我們平時用的電腦,當(dāng)我們按電源按鈕后電腦就自動開始啟動了,對用戶來講很簡單只需要知道按按鈕就行。但電腦內(nèi)部的工作原理其實是很復(fù)雜的一個流程,這里不多說。
如果不隱藏細節(jié)會怎樣?
我想可能的結(jié)果就是電腦只能是特別特別的專業(yè)人員才能操作,永遠無法像現(xiàn)在一樣成為大家的必備工具。對大多數(shù)用戶來講他們根本不知道知道什么CPU,內(nèi)存,硬盤,顯卡相互之間是如何配合工作的,只關(guān)心打開電腦后能夠正常使用軟件完成他們的任務(wù)即可。
門面模式
在面向?qū)ο笤O(shè)計中,GOF有個門面模式就是對客戶端隱藏細節(jié)的一個典型應(yīng)用,也可以看看我早幾年前的筆記:
網(wǎng)友評論