面向對象六大原則

一、 單一職責原則 Single Responsibility Principle(SRP),對於一個類,應該只有一個引起它變化的原因。 以圖片加載類(ImageLoader)爲例: 一開始設計的類內:初始圖片緩存;展示圖片;下載圖片三大功能 剔除緩存功能後,設計爲兩個獨立類,區分彼此的作用。 二、 開閉原則 Open Close Principle(OCP),軟件中的對象(類、模塊、函數等)應對
相關文章
相關標籤/搜索