開閉原則: 對擴充開放,對修改關閉.或者說抽象出變化,具體實作這種變化. 當我們的需求中出現當什麼什麼時候怎麼怎麼樣時就得小心了,這種條件是經常變化的.我們需要封裝抽象的變化,然後分别按情況予以實作.在運作時按條件動态加載具體實作.