OCP(開閉原則,對擴展開發,對修改關閉)

OCP原則就是在不修改源代碼的狀況下,設計方案能適應於各類擴展的需求(固然這是最理想的狀況)。作到OCP有兩點:抽象、對可變性封裝。spa 實現開閉原則的關鍵就在於「抽象」。把系統的全部可能的行爲抽象成一個抽象底層,這個抽象底層規定出全部的具體實現必須提供的方法的特徵。做爲系統設計的抽象層,要預見全部可能的擴展,從而使得在任何擴展狀況下,系統的抽象底層不需修改;同時,因爲能夠從抽象底層導出一個或多
相關文章
相關標籤/搜索