
為了避免公司信息安全所以本文沒有放置截圖,內網(wǎng)wiki包含截圖 問題描述 從周中開始偶爾收到線下Engine服務的jvm.fullgc.coun...
什么是設計模式原則 設計模式原則就是常見的六大原則(單一職責,里氏替換,接口隔離,依賴倒置,迪米特,開閉),各個職責的具體內容網(wǎng)絡上查詢一下比比...
定義 開閉原則的定義就是一個軟件實體如類、模塊和函數(shù)應該對擴展開放,對修改關閉 含義 在設計時盡量適應變化,已提高項目的穩(wěn)定性和靈活性 盡量通過...
定義 迪米特法則也叫最少知道原則,即一個對象應該對其他對象有最少的了解,一個類對需要耦合的類知道的最少,也即高內聚低耦合。 四層含義 只和朋友交...
含義 將一段代碼組織在一起并放進一個獨立函數(shù),并讓函數(shù)名稱解釋該函數(shù)的用途 簡單例子 上面例子中將兩句打印信息的代碼提取到printDetail...
定義 程序間不依賴不需要的接口,且依賴最小的接口 兩種接口 實例接口實例接口書中的意思是java類中new關鍵字生成的實例,此java類就是實例...
味道 重構中的味道是用來形容重構時機的一些場景 常見壞味道 重復代碼(duplicated code)1:同一個類的兩個函數(shù)含有相同的表達式,需...
定義 程序依賴于抽象接口,不依賴于具體實現(xiàn) 兩層含義 高層模塊不應該依賴底層模塊,兩者都應該依賴于抽象低層模塊:不可分割的原子邏輯實現(xiàn)就是低層模...
本文及后續(xù)設計模式之禪主要參考《設計模式之禪》 定義 所有引用基類的地方必須能透明地使用其子類的對象,通俗點講就是只要父類出現(xiàn)的地方替換成子類不...