對面向對象編程的6個基本原則的理解

單一職責原則 定義:一個類中應該是一組相關性很高的函數,數據的封裝。 作法:根據對業務和需求的理解,去劃分一個類,一個函數的職責。 舉例:好比要實現一個加載圖片的功能,並在加載圖片的時候實現對圖片的緩存。這時候至少應該須要兩個類去完成這個功能。一個是加載和顯示圖片的類Imageloader。一個是緩存類ImageCache。若是將兩個類寫在一塊兒,會致使代碼的可讀性,靈活性,和擴展性變得不好。假設
相關文章
相關標籤/搜索