2013年12月26日 星期四

重構-向範式前進 Refacttoring to Patterns(8)-創建 Inline Singleton

 6.6 Inline Singleton
        程式碼需要存取物件 但不需要一個用來存該物件的class(singleton)時
        將其相關函式取出,並移除此singleton
         +.讓物件間的合作更明確
         +.不需要特別程式碼來保護單一實體
         - through many layers 來傳遞物件實體 很困難時,設計會變得複雜

沒有留言:

張貼留言