原本偵錯時 區域變數視窗長這樣
所以每天都在浪費生命 點、點、點 把每個點開看他到底是誰
偵錯時我當然想看到重點 而不是沒意義的Class Name
原本偵錯時 區域變數視窗長這樣
所以每天都在浪費生命 點、點、點 把每個點開看他到底是誰
偵錯時我當然想看到重點 而不是沒意義的Class Name
大家寫程式寫一陣子以後就會開始聽到一些名詞
控制反轉(Inversion of Control,縮寫為IoC)
相依性注入(Dependency Injection,簡稱DI)
也許再加上很久以前也許就沒認真搞懂的介面 (Interface)
關於這些東西到底是什麼意思 我想中文解釋大家都會背
但我可能就是搞不懂 到底把程式搞這麼複雜有什麼好處?
原本的程式也跑得很好 為什麼大家總是說得這樣寫才好?
我想用最簡單的例子來做個說明