日本有码中文字幕视频,在线能看三级网站,日本妇乱子伦视频免费的,中文字幕一页在线

      高內(nèi)聚低耦合是什么(高內(nèi)聚低耦合是什么意思)

      時(shí)間:2022-09-24 20:15:49來源:
      導(dǎo)讀您好,現(xiàn)在蔡蔡來為大家解答以上的問題。高內(nèi)聚低耦合是什么,高內(nèi)聚低耦合是什么意思相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!1、...

      您好,現(xiàn)在蔡蔡來為大家解答以上的問題。高內(nèi)聚低耦合是什么,高內(nèi)聚低耦合是什么意思相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!

      1、高內(nèi)聚低耦合,是軟件工程中的概念,是判斷設(shè)計(jì)好壞的標(biāo)準(zhǔn),主要是面向?qū)ο蟮脑O(shè)計(jì),主要看類的內(nèi)聚性是否高,耦合度是否低。

      2、目的是使得模塊的可重用性、移植性大大增強(qiáng)。

      3、通常程序結(jié)構(gòu)中各模塊的內(nèi)聚程度越高,模塊間的耦合程度就越低。

      4、內(nèi)聚是從功能角度來度量模塊內(nèi)的聯(lián)系,一個(gè)好的內(nèi)聚模塊應(yīng)當(dāng)恰好做一件事。

      5、它描述的是模塊內(nèi)的功能聯(lián)系;耦合是軟件結(jié)構(gòu)中各模塊之間相互連接的一種度量,耦合強(qiáng)弱取決于模塊間接口的復(fù)雜程度、進(jìn)入或訪問一個(gè)模塊的點(diǎn)以及通過接口的數(shù)據(jù)。

      6、擴(kuò)展資料實(shí)例說明:比如訂單模塊,訂單是跟庫(kù)存息息相關(guān)的,沒有庫(kù)存就沒有訂單,訂單強(qiáng)依賴庫(kù)存。

      7、把扣減庫(kù)存的邏輯直接寫在在訂單模塊中,那么訂單模塊和庫(kù)存模塊就耦合了另一方面,訂單模塊中有扣減庫(kù)存的邏輯會(huì)造成訂單模塊的功能比較分散,功能就不夠集中,便構(gòu)成了低內(nèi)聚。

      8、把訂單中的庫(kù)存邏輯給拆分出來一個(gè)獨(dú)立的庫(kù)存模塊,庫(kù)存模塊對(duì)外暴露扣減庫(kù)存的接口,訂單模塊調(diào)用接口實(shí)現(xiàn)減少庫(kù)存的操作,將訂單邏輯與庫(kù)存邏輯的依賴降低到最小,減小了訂單與庫(kù)存的耦合。

      9、同時(shí)訂單模塊只包含訂單處理的邏輯,庫(kù)存系統(tǒng)只包含庫(kù)存的處理邏輯,兩個(gè)系統(tǒng)的業(yè)務(wù)上更加內(nèi)聚參考資料來源:百度百科-高內(nèi)聚低耦合。

      本文就為大家分享到這里,希望小伙伴們會(huì)喜歡。

      標(biāo)簽:
      最新文章