開放-封閉原則(OCP)

開放-封閉原則指出:軟件的實體(類、模塊、函數等)應該是能夠擴展的,可是不可修改的。函數 遵循開放-封閉原則設計出的模塊具備兩個主要的特徵:測試 1. 「對於擴展是開放的」 (Open for extension)。設計 這意味着模塊的行爲是能夠擴展的,當應用的需求改變時,咱們能夠對模塊進行擴展,使其具備知足那些改變的新行爲,換句話說,咱們能夠改變模塊的功能。對象 2. 「對於更改是封閉的」 (C
相關文章
相關標籤/搜索