開放-封閉原則—大話設計模式(簡約)

開放—封閉原則(The Open—Closed Principle)      是說軟件實體(類、模塊、函數等等)應該可以擴展,但是不可修改      對於擴展是開放的,對於修改是封閉的      無論模塊是多麼「封閉」,都會存在一些無法對之封閉的變化,既然不可能完全封閉,設計人員必須對於他設計的模塊對哪種變化封閉做出選擇,他必須先猜測出最有可能發生的變化種類,然後構建抽象來隔離那些變化     
相關文章
相關標籤/搜索