【设计模式】迪米特法则和六种原则的总结
生活随笔
收集整理的這篇文章主要介紹了
【设计模式】迪米特法则和六种原则的总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
迪米特法則
這里代碼就不給出了,只要知道 成員變量,方法參數,方法返回值 為直接朋友,陌生的類最好不要以局部變量的形式出現在類的內部,而是將方法中的非直接朋友放到直接朋友的類中或將非直接朋友變為直接朋友等等。
六種原則總結
| 單一職責原則 | 類、方法 | 一個類或者一個方法只負責一項職責或功能 |
| 接口隔離原則 | 接口、類 | 客戶端不應該依賴它不需要的接口(中的方法), 即一個類對另一個類的依賴應該建立在最小的接口上 |
| 依賴倒轉原則 | 接口、類 | 依賴倒轉(倒置)的中心思想是面向接口編程?, 抽象不應該依賴細節,細節應該依賴抽象 |
| 里氏替換原則 | 抽象類、子類、方法 | 在子類中盡量不要重寫父類的方法 |
| 開閉原則 | 類 | 模塊和函數應該對擴展開放(對提供方),對修改關閉(對使用方) |
總結
以上是生活随笔為你收集整理的【设计模式】迪米特法则和六种原则的总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【设计模式】开闭原则
- 下一篇: 【IDEA】怎么把idea的目录结构,以