代理模式(Proxy Pattern):構(gòu)建了透明置于兩個(gè)不同對(duì)象之內(nèi)的一個(gè)對(duì)象,從而能夠截取或代理這兩個(gè)對(duì)象間的通信或訪問(wèn)。 (一)為什么需要代理模式 1,遠(yuǎn)程代理,也就是...
反射(Reflection) 為什么需要反射 有時(shí)候需要知道未知類(lèi)型的類(lèi)型表達(dá)方式, 有時(shí)候需要獲取類(lèi)型信息, 進(jìn)行判斷進(jìn)行不同的處理 reflect.Type 和 refl...
并發(fā)模式 [TOC] 并發(fā)程序指同時(shí)進(jìn)行多個(gè)任務(wù)的程序, Go程序一種支持并發(fā)的方式是通過(guò)goroutine和channel, 支持“順序通信進(jìn)程”(communicatin...