java設計六大原則之開閉原則(OCP)

抽象化是關鍵 定義抽象類或接口,使其能夠有不少的具體實現(openfor extension) 預見全部的須要,在任何狀況下都再也不修改上層商業邏輯(closedfor modification) 對可變性的封裝原則 一種可變性不該當散落在代碼的不少角落裏,應當將其封裝在對象裏面,同一種可變性的不一樣表象意味着同一個繼承等級結構中的具體子類,繼承最大的用途就是做爲封裝變化的方法 一種可變性不該當與
相關文章
相關標籤/搜索