2011年4月19日 星期二

依賴反轉原則

指導方針

1.變數不可以持有具體類別的引用(如果使用new 就會持有具體類的引用 你可以改用工廠來避開這樣的做法)

2.不要讓類別派生自具體類(如果派生自具體類 你就會依賴具體類 請派生自一個抽象類(接口或抽象類別))

3.不要覆蓋父類別以實現的方法(如果覆蓋父類別以實現的方法 那麼你的父類別就不是一個真正適合被繼承的抽象 父類別以實現的方法 應該與子類別共享)

設計原則: 要依賴抽象 不要依賴具體類

沒有留言:

張貼留言