面向對象程序設計之開放-封閉原則(OCP)

所謂開放就是一個模塊的功能是能夠擴展的,是能夠隨時知足外部需求的變化;所謂封閉就是在模塊功能擴展的同時,咱們沒必要去改動原有模塊的代碼,沒必要去破壞原有模塊的完整性,咱們所要作的只是在模塊以外添加一些代碼。c++ 要知足這個原則的關鍵方法就是抽象,將模塊的功能抽象化,例如咱們如今須要開發一個模塊去讀入外部設備輸入的數據並把數據顯示出來,剛開始的時候,需求只是要求從鍵盤讀入,因而咱們實現咱們的模塊函
相關文章
相關標籤/搜索