隱藏細節(jié)
現(xiàn)實生活中有很多隱藏細節(jié)的案例,比如我們平時用的電腦,當我們按電源按鈕后電腦就自動開始啟動了,對用戶來講很簡單只需要知道按按鈕就行。但電腦內(nèi)部的工作原理其實是很復雜的一個流程,這里不多說。
如果不隱藏細節(jié)會怎樣?
我想可能的結果就是電腦只能是特別特別的專業(yè)人員才能操作,永遠無法像現(xiàn)在一樣成為大家的必備工具。對大多數(shù)用戶來講他們根本不知道知道什么CPU,內(nèi)存,硬盤,顯卡相互之間是如何配合工作的,只關心打開電腦后能夠正常使用軟件完成他們的任務即可。
門面模式
在面向?qū)ο笤O計中,GOF有個門面模式就是對客戶端隱藏細節(jié)的一個典型應用,也可以看看我早幾年前的筆記:
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應用分析 2017-07-26
- 集合結合數(shù)據(jù)結構來看看(二) 2017-07-26
