1. 程式人生 > >重構-改善既有的程式碼設計(10-2)

重構-改善既有的程式碼設計(10-2)

10.11.隱藏函式(Hide Method)

10.12.以工廠函式取代建構函式(Replace Constructor with Factory Method)

 

10.13.封裝向下轉型(Encapsulate Downcast)

10.14.以異常取代錯誤碼(Replace Error Code with Exception)

10.15.以測試取代異常(Replace Exception with Test)