水桶程式
2011年4月19日 星期二
依賴反轉原則
指導方針
1.
變數不可以持有具體類別的引用
(如果使用new 就會持有具體類的引用 你可以改用工廠來避開這樣的做法)
2.
不要讓類別派生自具體類
(如果派生自具體類 你就會依賴具體類 請派生自一個抽象類(接口或抽象類別))
3.
不要覆蓋父類別以實現的方法
(如果覆蓋父類別以實現的方法 那麼你的父類別就不是一個真正適合被繼承的抽象 父類別以實現的方法 應該與子類別共享)
設計原則: 要依賴抽象 不要依賴具體類
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言