昨天談到 OCP 和 DIP,重點都放在「程式碼之間該怎麼依賴抽象」這個概念層次。今天要往下一層,看實際的程式碼要怎麼被組織成一個個可以獨立替換、匯入匯出的單位...
這邊介紹到的工廠模式,主要會分成兩種工廠模式來討論 簡單工廠 (Simple Factory) 抽象工廠 (Abstract Factory) 工廠模式 F...
閉包(Closure) 可以讓資源的記憶體不被釋放,讓外部能重複執行 function storeMoney(){ var money = 100;...
IT邦幫忙