軟件設計7大原則學習之——開閉原則,以及開閉原則coding

生活中的例子: 很多互聯網公司都是彈性質工作:每天工作8小時,對每天工作8小時這個制度修改是關閉的,但是對於什麼時候來,什麼時候走制度是開放的,早點來早點走,晚點來晚點走,前提是幹嘛8小時工作。 軟件開發最重要的原則:對修改關閉,對擴展開放,開閉原則是其他原則的基礎 下面使用代碼來講解: 使用慕課網的例子來講解 1、先定義一個課程的接口: 2、再定義一個Java課程JavaCourse類,實現課程
相關文章
相關標籤/搜索