JAVA 設計的六大原則

1.遵循單一職責原則 一個類只專注於做一件事; 高內聚,低耦合; 2.開放-封閉原則 對拓展開放,對修改關閉(儘可能不動原有代碼進行拓展); 高內聚,低耦合; 爲達到目的,需對系統進行抽象化設計(關鍵); UML舉例: 3.里氏代換原則(LSP) 子類必須能夠替換它們的基類型,基類與子類可互換,客戶端沒有察覺情況下; 低耦合; 很容易實現同一父類下的各個子類的互換,而客戶端可以毫不察覺; UML實
相關文章
相關標籤/搜索