高彙總 低耦合,彙總低耦合

來源:互聯網
上載者:User

高彙總 低耦合,彙總低耦合

這是軟體工程中的概念。

首先要知道一個軟體是由多個子程式組裝而成, 而一個程式由多個模組(方法)構成!

內聚就是指程式內的各個模組之間的關係緊密程度。偶合就是各個外部程式(子程式)之間的關係緊密程度.。

所以很易明白,為什麼要高內聚?模組之間的關係越緊密,出錯就越少!低偶合?子程式間的關係越複雜,就會產生更多的意想不到的錯誤!會給以後的維護工作帶來很多麻煩!


同樣的,可以將這個思想用在建設企業資料倉儲上。做出以下設計:


1. 把相關的業務資料與粒度資料放在一起。

2. 根據訪問熱度把資料分開,達到效能最佳化。


高彙總 低耦合是什?

這是軟體工程中的概念
首先要知道一個軟體是由多個子程式組裝而成,
而一個程式由多個模組(方法)構成!
而內聚就是指程式內的各個模組之間的關係緊密程度,
偶合就是各個外部程式(子程式)之間的關係緊密程度.
所以很易明白,為什麼要高內聚?模組之間的關係越緊密,出錯就越少!低偶合?子程式間的關係越複雜,就會產生更多的意想不到的錯誤!會給以後的維護工作帶來很多麻煩!
 
什是高彙總低耦合還有封裝的原則是什?

主要都是從對象職責劃分的角度說的
封裝就是把一些功能放在一個對象之內
高彙總是說一個對象的功能都在內部搞定,緊緊地結合在一起
低耦合是說對象之間的依賴要鬆散,不要牽一髮動全身
只有這樣,當系統規模擴大時,才能比較方便
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.