23種設計模式學習之:面向對象6大基本原則

1、單一職責原則 概念: 就一個類而言,應該僅有一個引發它變化的緣由。 特色: 此原則使用與全部的模塊化程序設計,一個類只負責一項職責,提升可讀性、可維護性及可擴展性。web 2、開放-封閉原則 概念: 軟件實體(類、模塊、等等)面向擴展開放,面向修改封閉。 特色: 擴展很好理解,可是要作到嚴格的封閉是很難的,最好把容易發生變化的部分抽象出來以隔離之後發生的同類變化。編程 3、依賴倒置原則 概念:
相關文章
相關標籤/搜索