設計模式--開放/封閉原則(OCP)

特色:對於擴展是開發的,對於修改是封閉的。 打個比方:好比彈性工做,天天必須保證8個小時的工做時間,可是什麼時候上班什麼時候下班卻可變化。 簡單的說,設計的時候要考慮讓類足夠好,寫好了就不要去改動,若是有新需求增長一些類,原來的類能不動則不動。(不可能徹底封閉) 樣的設計才能面對需求的改變卻能夠保持相對穩定,從而使系統能夠在第一個版本之後不推出新版 ? 什麼時候應對變化?web 不管模塊多
相關文章
相關標籤/搜索