1. 程式人生 > >寫程式碼要追求低耦合與高內聚

寫程式碼要追求低耦合與高內聚

寫程式碼追求的是低耦合和高內聚,一直這麼說,但具體是什麼呢?

耦合就是多個模組之間的依賴關係,而低耦合指的就是多個模組之間的依賴要儘可能的低。。耦合度越低,那麼意味著對其他模組依賴度越低,儘量在其他模組出問題的時候,自己開發的模組不會出問題,少依賴別人。

內聚,指的是專案各個模組之間做的事情越單一越好,爭取一個模組只做一件事,這就是高內聚。。一個模組只做一件事,其他人使用該模組就更方便,方便複用。

 

總之:低耦合就是少依賴其他模組,高內聚就是一個模組儘量只做一件事。