OCP開放閉合

軟件應該是可以擴展的,但是不可以修改的。 對擴展都是開放的,模塊式可以擴展來滿足新的行爲,我們可以改變模塊的功能。   OCP的好處是,儘可能的減少修改模塊的次數和範圍,從而提高代碼的可維護性,複用性。比如操作系統的升級補丁,在修復bug的情況下,肯定是越小越小。如果說OCP做的不好,每次修改需要修改大量的文件,那就會導致補丁很大。 對於修改是封閉的,在擴展模塊的時候,不必改動源代碼的二進制文件,
相關文章
相關標籤/搜索